
Hi all, At Josh Andler's request, I tried copying the new files from GTK+ site ( http://www.gtk.org/download-windows.html) over the old devlibs, overwriting all duplicates. (To try and see if this would sort out something with graphics tablets.) It failed in linking. mingw32-g++ -o build/inkscape.exe -mwindows -mthreads build\inkres.o build\obj\main.o build\obj\winmain.o build\libinkscape.a -Lc:/devlibs-new-gtk/lib -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lpoppler-glib -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lgtkmm-2.4 -Lc:/devlibs-new-gtk/lib -lglibmm-2.4 -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lsigc-2.0 -Lc:/devlibs-new-gtk/lib -lgdkmm-2.4 -Lc:/devlibs-new-gtk/lib -lpangomm-1.4 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -latkmm-1.6 -Lc:/devlibs-new-gtk/lib -latk-1.0 -Lc:/devlibs-new-gtk/lib -lgtk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgio-2.0 -Lc:/devlibs-new-gtk/lib -lpangoft2-1.0 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lfreetype -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lgthread-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl c:/devlibs-new-gtk/bin/libxml2.dll c:/devlibs-new-gtk/bin/libxslt.dll -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lwpg-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 -Lc:/devlibs-new-gtk/lib -lwpg-stream-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 c:/devlibs-new-gtk/lib/iconv.lib -Lc:/devlibs-new-gtk/lib -lMagick++ -Lc:/devlibs-new-gtk/lib -lWand -lMagick -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lfreetype -lssl -lcrypto -Lc:/devlibs-new-gtk/lib -llcms -Lc:/devlibs-new-gtk/lib -lgsl -lgslcblas -lm -lpng -ljpeg.dll -ltiff.dll -lpopt c:/devlibs-new-gtk/lib/zdll.lib -lgc -lws2_32 -lintl -lgdi32 -lcomdlg32 -lm -lgomp -lpthreadGC2 -laspell (Whew, copied that out by hand... well, not quite :P)
*Make error line 469: LINK problem: c:/devlibs-new-gtk/lib/libpoppler-glib.a(CairoFontEngine.o):c:\dev\poppler\poppler-0.8.4\poppler/CairoFontEngine.cc:225: undefined reference to `cairo_ft_font_face_create_for_ft_face'* *collect2: Id returned 1 exit status*
Obviously this isn't good. What should I do next? I figure that I need to update poppler (it's way out of date too) to match with the new version of Cairo with the GTK package (1.8.8). However there aren't any build instructions for it. I'll see if I can work it out (using the cmake gui I'm up to it needing FreeType), but anyway, I just thought I'd tell you :-)
-- Chris Morgan <chris.morganiser@...400...>
I'm good at making two things: mistakes and enemies.

Chris, I would fear there are to many hiden pitfalls if you do that. I would suggest to wait until the 0.47 - and I definately want the gcc4.4 then.
Or is there any show blocker?
Adib.
On Tue, Aug 25, 2009 at 1:55 PM, Chris Morgan<chris.morganiser@...400...> wrote:
Hi all, At Josh Andler's request, I tried copying the new files from GTK+ site (http://www.gtk.org/download-windows.html) over the old devlibs, overwriting all duplicates. (To try and see if this would sort out something with graphics tablets.) It failed in linking. mingw32-g++ -o build/inkscape.exe -mwindows -mthreads build\inkres.o build\obj\main.o build\obj\winmain.o build\libinkscape.a -Lc:/devlibs-new-gtk/lib -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lpoppler-glib -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lgtkmm-2.4 -Lc:/devlibs-new-gtk/lib -lglibmm-2.4 -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lsigc-2.0 -Lc:/devlibs-new-gtk/lib -lgdkmm-2.4 -Lc:/devlibs-new-gtk/lib -lpangomm-1.4 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -latkmm-1.6 -Lc:/devlibs-new-gtk/lib -latk-1.0 -Lc:/devlibs-new-gtk/lib -lgtk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgio-2.0 -Lc:/devlibs-new-gtk/lib -lpangoft2-1.0 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lfreetype -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lgthread-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl c:/devlibs-new-gtk/bin/libxml2.dll c:/devlibs-new-gtk/bin/libxslt.dll -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lwpg-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 -Lc:/devlibs-new-gtk/lib -lwpg-stream-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 c:/devlibs-new-gtk/lib/iconv.lib -Lc:/devlibs-new-gtk/lib -lMagick++ -Lc:/devlibs-new-gtk/lib -lWand -lMagick -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lfreetype -lssl -lcrypto -Lc:/devlibs-new-gtk/lib -llcms -Lc:/devlibs-new-gtk/lib -lgsl -lgslcblas -lm -lpng -ljpeg.dll -ltiff.dll -lpopt c:/devlibs-new-gtk/lib/zdll.lib -lgc -lws2_32 -lintl -lgdi32 -lcomdlg32 -lm -lgomp -lpthreadGC2 -laspell (Whew, copied that out by hand... well, not quite :P) Make error line 469: LINK problem: c:/devlibs-new-gtk/lib/libpoppler-glib.a(CairoFontEngine.o):c:\dev\poppler\poppler-0.8.4\poppler/CairoFontEngine.cc:225: undefined reference to `cairo_ft_font_face_create_for_ft_face' collect2: Id returned 1 exit status Obviously this isn't good. What should I do next? I figure that I need to update poppler (it's way out of date too) to match with the new version of Cairo with the GTK package (1.8.8). However there aren't any build instructions for it. I'll see if I can work it out (using the cmake gui I'm up to it needing FreeType), but anyway, I just thought I'd tell you :-)
-- Chris Morgan <chris.morganiser@...400...>
I'm good at making two things: mistakes and enemies.
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

I found some big linking problems when trying to go to 4.4 (it's something with how they package stdc++). I would stick with the existing compiler for now, I think. Just my poor IMHO.
Chris, If you see me on IRC or XMPP or Gtalk, give me a shout and we'll work on updating the devlibs.
bob
On 8/26/2009 3:29 PM, the Adib wrote:
Chris, I would fear there are to many hiden pitfalls if you do that. I would suggest to wait until the 0.47 - and I definately want the gcc4.4 then.
Or is there any show blocker?
Adib.
On Tue, Aug 25, 2009 at 1:55 PM, Chris Morgan<chris.morganiser@...400...> wrote:
Hi all, At Josh Andler's request, I tried copying the new files from GTK+ site (http://www.gtk.org/download-windows.html) over the old devlibs, overwriting all duplicates. (To try and see if this would sort out something with graphics tablets.) It failed in linking. mingw32-g++ -o build/inkscape.exe -mwindows -mthreads build\inkres.o build\obj\main.o build\obj\winmain.o build\libinkscape.a -Lc:/devlibs-new-gtk/lib -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lpoppler-glib -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lpoppler -Lc:/devlibs-new-gtk/lib -lgtkmm-2.4 -Lc:/devlibs-new-gtk/lib -lglibmm-2.4 -Lc:/devlibs-new-gtk/lib -lgobject-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lsigc-2.0 -Lc:/devlibs-new-gtk/lib -lgdkmm-2.4 -Lc:/devlibs-new-gtk/lib -lpangomm-1.4 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lpangocairo-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk_pixbuf-2.0 -Lc:/devlibs-new-gtk/lib -lpangowin32-1.0 -lgdi32 -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -latkmm-1.6 -Lc:/devlibs-new-gtk/lib -latk-1.0 -Lc:/devlibs-new-gtk/lib -lgtk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgdk-win32-2.0 -Lc:/devlibs-new-gtk/lib -lgio-2.0 -Lc:/devlibs-new-gtk/lib -lpangoft2-1.0 -Lc:/devlibs-new-gtk/lib -lpango-1.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl -Lc:/devlibs-new-gtk/lib -lfreetype -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lgthread-2.0 -Lc:/devlibs-new-gtk/lib -lglib-2.0 -lintl c:/devlibs-new-gtk/bin/libxml2.dll c:/devlibs-new-gtk/bin/libxslt.dll -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lcairomm-1.0 -Lc:/devlibs-new-gtk/lib -lcairo -Lc:/devlibs-new-gtk/lib -lwpg-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 -Lc:/devlibs-new-gtk/lib -lwpg-stream-0.1 -Lc:/devlibs-new-gtk/lib -lwpd-0.8 c:/devlibs-new-gtk/lib/iconv.lib -Lc:/devlibs-new-gtk/lib -lMagick++ -Lc:/devlibs-new-gtk/lib -lWand -lMagick -Lc:/devlibs-new-gtk/lib -lfontconfig -Lc:/devlibs-new-gtk/lib -lfreetype -lssl -lcrypto -Lc:/devlibs-new-gtk/lib -llcms -Lc:/devlibs-new-gtk/lib -lgsl -lgslcblas -lm -lpng -ljpeg.dll -ltiff.dll -lpopt c:/devlibs-new-gtk/lib/zdll.lib -lgc -lws2_32 -lintl -lgdi32 -lcomdlg32 -lm -lgomp -lpthreadGC2 -laspell (Whew, copied that out by hand... well, not quite :P) Make error line 469: LINK problem: c:/devlibs-new-gtk/lib/libpoppler-glib.a(CairoFontEngine.o):c:\dev\poppler\poppler-0.8.4\poppler/CairoFontEngine.cc:225: undefined reference to `cairo_ft_font_face_create_for_ft_face' collect2: Id returned 1 exit status Obviously this isn't good. What should I do next? I figure that I need to update poppler (it's way out of date too) to match with the new version of Cairo with the GTK package (1.8.8). However there aren't any build instructions for it. I'll see if I can work it out (using the cmake gui I'm up to it needing FreeType), but anyway, I just thought I'd tell you :-)
-- Chris Morgan<chris.morganiser@...400...>
I'm good at making two things: mistakes and enemies.
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

On Thu, Aug 27, 2009 at 6:34 AM, Bob Jamison <ishmalius@...400...> wrote:
I found some big linking problems when trying to go to 4.4 (it's something with how they package stdc++). I would stick with the existing compiler for now, I think.
As soon as it came up with any issues I figured we wouldn't want to bundle an official version with it. And all I did was GTK, not even updating g++.
Chris, If you see me on IRC or XMPP or Gtalk, give me a shout and we'll work
on updating the devlibs.
OK; just note that while this is great learning for me, I'm no expert in any of it at all. My area of expertise is currently pretty much NSIS and PHP (but I'm working on it, currently by using GTK via PHP-GTK with Mantahttp://code.google.com/p/manta-server, shameless advertising, ain't it :-) ) While I'm willing to help, I can only do so much.
On 8/26/2009 3:29 PM, the Adib wrote:
Chris, I would fear there are to many hiden pitfalls if you do that. I would suggest to wait until the 0.47 - and I definately want the gcc4.4 then.
That's what I'd decided. Better missing tablet support than build broken in places.
Or is there any show blocker?
As mentioned... :-(
-- Chris Morgan <chris.morganiser@...400...>
I'm good at making two things: mistakes and enemies.
participants (3)
-
Bob Jamison
-
Chris Morgan
-
the Adib