Thread: [Tuxpaint-devel] libsvg error , Errors in compiling Tux Paint for windows
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Shih-Chin Y. <sya...@gm...> - 2007-05-14 16:59:59
|
Hi, John: I almost finished compiling all the required libraries in MSYS/MINGW but libsvg. First of all, I could not find the cvs repository in your instruction, the link doesn't work. Then I googled a snapshot from following link http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html But there is no autogen.sh. Also, when I run ./configure, it failed as well. Would you please shed some light on this? I desperately would like to compile windows version of TuxPaint. Many thanks and Best Regards, Shih-Chin On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > Hi, John: > Thanks for your info. It looked like you have gone through a lot of the > work. But I am afraid that I would not be able to get it right to compile... > > Shih-Chin > > On 4/8/07, John Popplewell <jo...@jo...> wrote: > > > > On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > > > To who may concern: > > > > > > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > > lot of > > > errors. Could someone shed some light on these errors? First of all, > > it > > > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > > there were > > > a lot of errors when compiling shlwapi.h > > Hi, > > > > Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > > before the project was split up into multiple files. > > > > All the other platforms that Tux Paint builds on use GCC and the GNU > > tools and as VC6 is far from C standards compliant these days, patches > > to make Tux Paint build won't be accepted into the source tree (mine > > weren't). Although I suppose a set of patches to transform the code into > > something that builds might find a home somewhere ... > > > > On Windows we use the MinGW/MSYS combination and I've put up some > > instructions here: > > > > http://johnnypops.demon.co.uk/mingw/index.html > > > > detailing how to get everything to work. It's quite a lot of work, but I > > found the experience to be a bit like building a plastic aircraft model > > (an "Airfix" kit, from when I was a kid) except that the bits, out of > > the box, don't fix together without some tinkering :-) > > > > Good luck, > > > > regards, > > John. > > > > > > ------------------------------------------------------------------------- > > > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys-and earn cash > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > > |
From: John P. <jo...@jo...> - 2007-05-14 17:57:28
|
On Tue, May 15, 2007 at 12:59:57AM +0800, Shih-Chin Yang wrote: > Hi, John: > I almost finished compiling all the required libraries in MSYS/MINGW but > libsvg. First of all, I could not find the cvs repository in your > instruction, the link doesn't work. Then I googled a snapshot from following > link Hi Shih-Chin, the site has broken. Searching for 'libsvg' on Google produces that same broken link: http://cairographics.org/libsvg as the first hit. I used the cached page to get the following information for accessing CVS: cvs -d :pserver:an...@cv...:/cvs/cairo login [press enter when prompted for a password] cvs -z3 -d :pserver:an...@cv...:/cvs/cairo co libsvg I'll put this on my web page shortly, regards, John. > > http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html > > But there is no autogen.sh. Also, when I run ./configure, it failed as well. > > Would you please shed some light on this? I desperately would like to > compile windows version of TuxPaint. > > Many thanks and Best Regards, > Shih-Chin > > On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > > >Hi, John: > >Thanks for your info. It looked like you have gone through a lot of the > >work. But I am afraid that I would not be able to get it right to > >compile... > > > >Shih-Chin > > > >On 4/8/07, John Popplewell <jo...@jo...> wrote: > >> > >> On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > >> > To who may concern: > >> > > >> > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > >> lot of > >> > errors. Could someone shed some light on these errors? First of all, > >> it > >> > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > >> there were > >> > a lot of errors when compiling shlwapi.h > >> Hi, > >> > >> Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > >> before the project was split up into multiple files. > >> > >> All the other platforms that Tux Paint builds on use GCC and the GNU > >> tools and as VC6 is far from C standards compliant these days, patches > >> to make Tux Paint build won't be accepted into the source tree (mine > >> weren't). Although I suppose a set of patches to transform the code into > >> something that builds might find a home somewhere ... > >> > >> On Windows we use the MinGW/MSYS combination and I've put up some > >> instructions here: > >> > >> http://johnnypops.demon.co.uk/mingw/index.html > >> > >> detailing how to get everything to work. It's quite a lot of work, but I > >> found the experience to be a bit like building a plastic aircraft model > >> (an "Airfix" kit, from when I was a kid) except that the bits, out of > >> the box, don't fix together without some tinkering :-) > >> > >> Good luck, > >> > >> regards, > >> John. > >> > >> > >> ------------------------------------------------------------------------- > >> > >> Take Surveys. Earn Cash. Influence the Future of IT > >> Join SourceForge.net's Techsay panel and you'll get the chance to share > >> your > >> opinions on IT & business topics through brief surveys-and earn cash > >> > >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >> _______________________________________________ > >> Tuxpaint-devel mailing list > >> Tux...@li... > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > >> > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel |
From: Shih-Chin Y. <sya...@gm...> - 2007-05-15 04:57:00
|
Hi, John: I got a lot of linking errors, could you please help? Many thanks, Shih-Chin =============================== ...Linking Tux Paint... obj/tuxpaint.o:tuxpaint.c: (.text+0x117e): undefined reference to `__printf__' obj/tuxpaint.o:tuxpaint.c:(.text+0x118a): undefined reference to `__printf__' obj/tuxpaint.o:tuxpaint.c:(.text+0x1196): undefined reference to `__printf__' obj/tuxpaint.o:tuxpaint.c:(.text+0x123d): undefined reference to `libintl_fprintf' obj/tuxpaint.o:tuxpaint.c:(.text+0x1531): ............................. obj/tuxpaint.o:tuxpaint.c:(.text+0xb1f8): undefined reference to `libintl_gettext' obj/tuxpaint.o:tuxpaint.c:(.text+0xb691): more undefined references to `libintl_gettext' follow obj/tuxpaint.o:tuxpaint.c:(.text+0xb880): undefined reference to `png_create_write_struct' obj/tuxpaint.o:tuxpaint.c: (.text+0xb8a3): undefined reference to `png_destroy_write_struct' obj/tuxpaint.o: ................................. obj/dirwalk.o:dirwalk.c:(.text+0x2f1): undefined reference to `libintl_gettext' obj/dirwalk.o: dirwalk.c:(.text+0x320): undefined reference to `libintl_gettext' obj/dirwalk.o:dirwalk.c:(.text+0x34f): more undefined references to `libintl_gettext' follow C:/msys/1.0/local/lib/libsvg-cairo.a(svg_cairo.o): In function `svg_cairo_render':C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:346: undefined reference to `svg_render' C:/msys/1.0/local/lib/libsvg-cairo.a(svg_cairo.o): In function `svg_cairo_move_to':C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:466: undefined reference to `cairo_move_to' :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:468: undefined reference to `cairo_status' C:/msys/1.0/local/lib/libsvg-cairo.a(svg_cairo.o): In function `svg_cairo_line_to':C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:476: undefined reference to `cairo_line_to' :C:/msys/1.0/home/syang/download/libsvg- .............................. :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:458: undefined reference to `cairo_status' :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:449: undefined reference to `cairo_save' :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:450: undefined reference to `cairo_identity_matrix' :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:451: undefined reference to `cairo_set_source_surface' :C:/msys/1.0/home/syang/download/libsvg-cairo/src/svg_cairo.c:452: undefined reference to `cairo_paint_with_alpha' :C:/msys/1.0/home/syang/download/libsvg-cair On 5/15/07, John Popplewell <jo...@jo...> wrote: > > On Tue, May 15, 2007 at 12:59:57AM +0800, Shih-Chin Yang wrote: > > Hi, John: > > I almost finished compiling all the required libraries in MSYS/MINGW but > > libsvg. First of all, I could not find the cvs repository in your > > instruction, the link doesn't work. Then I googled a snapshot from > following > > link > Hi Shih-Chin, > > the site has broken. Searching for 'libsvg' on Google produces that same > broken link: > > http://cairographics.org/libsvg > > as the first hit. I used the cached page to get the following > information for accessing CVS: > > cvs -d :pserver:an...@cv...:/cvs/cairo login > > [press enter when prompted for a password] > > cvs -z3 -d :pserver:an...@cv...:/cvs/cairo co libsvg > > I'll put this on my web page shortly, > > regards, > John. > > > > > > > http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html > > > > But there is no autogen.sh. Also, when I run ./configure, it failed as > well. > > > > Would you please shed some light on this? I desperately would like to > > compile windows version of TuxPaint. > > > > Many thanks and Best Regards, > > Shih-Chin > > > > On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > > > > >Hi, John: > > >Thanks for your info. It looked like you have gone through a lot of the > > >work. But I am afraid that I would not be able to get it right to > > >compile... > > > > > >Shih-Chin > > > > > >On 4/8/07, John Popplewell <jo...@jo...> wrote: > > >> > > >> On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > > >> > To who may concern: > > >> > > > >> > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > > >> lot of > > >> > errors. Could someone shed some light on these errors? First of > all, > > >> it > > >> > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > > >> there were > > >> > a lot of errors when compiling shlwapi.h > > >> Hi, > > >> > > >> Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > > >> before the project was split up into multiple files. > > >> > > >> All the other platforms that Tux Paint builds on use GCC and the GNU > > >> tools and as VC6 is far from C standards compliant these days, > patches > > >> to make Tux Paint build won't be accepted into the source tree (mine > > >> weren't). Although I suppose a set of patches to transform the code > into > > >> something that builds might find a home somewhere ... > > >> > > >> On Windows we use the MinGW/MSYS combination and I've put up some > > >> instructions here: > > >> > > >> http://johnnypops.demon.co.uk/mingw/index.html > > >> > > >> detailing how to get everything to work. It's quite a lot of work, > but I > > >> found the experience to be a bit like building a plastic aircraft > model > > >> (an "Airfix" kit, from when I was a kid) except that the bits, out of > > >> the box, don't fix together without some tinkering :-) > > >> > > >> Good luck, > > >> > > >> regards, > > >> John. > > >> > > >> > > >> > ------------------------------------------------------------------------- > > >> > > >> Take Surveys. Earn Cash. Influence the Future of IT > > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > > >> your > > >> opinions on IT & business topics through brief surveys-and earn cash > > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > >> _______________________________________________ > > >> Tuxpaint-devel mailing list > > >> Tux...@li... > > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > >> > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
From: Shih-Chin Y. <sya...@gm...> - 2007-05-15 05:29:16
|
Hi, John: Thank you very much. It worked !!! Best Regards, Shih-Chin On 5/15/07, John Popplewell <jo...@jo...> wrote: > > On Tue, May 15, 2007 at 12:59:57AM +0800, Shih-Chin Yang wrote: > > Hi, John: > > I almost finished compiling all the required libraries in MSYS/MINGW but > > libsvg. First of all, I could not find the cvs repository in your > > instruction, the link doesn't work. Then I googled a snapshot from > following > > link > Hi Shih-Chin, > > the site has broken. Searching for 'libsvg' on Google produces that same > broken link: > > http://cairographics.org/libsvg > > as the first hit. I used the cached page to get the following > information for accessing CVS: > > cvs -d :pserver:an...@cv...:/cvs/cairo login > > [press enter when prompted for a password] > > cvs -z3 -d :pserver:an...@cv...:/cvs/cairo co libsvg > > I'll put this on my web page shortly, > > regards, > John. > > > > > > > http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html > > > > But there is no autogen.sh. Also, when I run ./configure, it failed as > well. > > > > Would you please shed some light on this? I desperately would like to > > compile windows version of TuxPaint. > > > > Many thanks and Best Regards, > > Shih-Chin > > > > On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > > > > >Hi, John: > > >Thanks for your info. It looked like you have gone through a lot of the > > >work. But I am afraid that I would not be able to get it right to > > >compile... > > > > > >Shih-Chin > > > > > >On 4/8/07, John Popplewell <jo...@jo...> wrote: > > >> > > >> On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > > >> > To who may concern: > > >> > > > >> > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > > >> lot of > > >> > errors. Could someone shed some light on these errors? First of > all, > > >> it > > >> > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > > >> there were > > >> > a lot of errors when compiling shlwapi.h > > >> Hi, > > >> > > >> Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > > >> before the project was split up into multiple files. > > >> > > >> All the other platforms that Tux Paint builds on use GCC and the GNU > > >> tools and as VC6 is far from C standards compliant these days, > patches > > >> to make Tux Paint build won't be accepted into the source tree (mine > > >> weren't). Although I suppose a set of patches to transform the code > into > > >> something that builds might find a home somewhere ... > > >> > > >> On Windows we use the MinGW/MSYS combination and I've put up some > > >> instructions here: > > >> > > >> http://johnnypops.demon.co.uk/mingw/index.html > > >> > > >> detailing how to get everything to work. It's quite a lot of work, > but I > > >> found the experience to be a bit like building a plastic aircraft > model > > >> (an "Airfix" kit, from when I was a kid) except that the bits, out of > > >> the box, don't fix together without some tinkering :-) > > >> > > >> Good luck, > > >> > > >> regards, > > >> John. > > >> > > >> > > >> > ------------------------------------------------------------------------- > > >> > > >> Take Surveys. Earn Cash. Influence the Future of IT > > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > > >> your > > >> opinions on IT & business topics through brief surveys-and earn cash > > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > >> _______________________________________________ > > >> Tuxpaint-devel mailing list > > >> Tux...@li... > > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > >> > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
From: Shih-Chin Y. <sya...@gm...> - 2007-05-15 03:11:08
|
Hi, John: Thanks for your update. I succeeded in compiling libsvg. However, I encountered another problem for cairo in ./configure steps I got the following error at the end ========================== ................................. checking for cos in -lm... yes checking for compress in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking pkg-config is at least version 0.9.0... no configure: error: pkg-config >= required but not found (http://pkgconfig.f sktop.org/) ========================== Then I followed the instruction in http://www.mingw.org/MinGWiki/index.php/pkg-config But the error was still the same. Could you please shed some light on this? Many thanks and Best Regards, Shih-Chin On 5/15/07, John Popplewell <jo...@jo...> wrote: > > On Tue, May 15, 2007 at 12:59:57AM +0800, Shih-Chin Yang wrote: > > Hi, John: > > I almost finished compiling all the required libraries in MSYS/MINGW but > > libsvg. First of all, I could not find the cvs repository in your > > instruction, the link doesn't work. Then I googled a snapshot from > following > > link > Hi Shih-Chin, > > the site has broken. Searching for 'libsvg' on Google produces that same > broken link: > > http://cairographics.org/libsvg > > as the first hit. I used the cached page to get the following > information for accessing CVS: > > cvs -d :pserver:an...@cv...:/cvs/cairo login > > [press enter when prompted for a password] > > cvs -z3 -d :pserver:an...@cv...:/cvs/cairo co libsvg > > I'll put this on my web page shortly, > > regards, > John. > > > > > > > http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html > > > > But there is no autogen.sh. Also, when I run ./configure, it failed as > well. > > > > Would you please shed some light on this? I desperately would like to > > compile windows version of TuxPaint. > > > > Many thanks and Best Regards, > > Shih-Chin > > > > On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > > > > >Hi, John: > > >Thanks for your info. It looked like you have gone through a lot of the > > >work. But I am afraid that I would not be able to get it right to > > >compile... > > > > > >Shih-Chin > > > > > >On 4/8/07, John Popplewell <jo...@jo...> wrote: > > >> > > >> On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > > >> > To who may concern: > > >> > > > >> > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > > >> lot of > > >> > errors. Could someone shed some light on these errors? First of > all, > > >> it > > >> > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > > >> there were > > >> > a lot of errors when compiling shlwapi.h > > >> Hi, > > >> > > >> Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > > >> before the project was split up into multiple files. > > >> > > >> All the other platforms that Tux Paint builds on use GCC and the GNU > > >> tools and as VC6 is far from C standards compliant these days, > patches > > >> to make Tux Paint build won't be accepted into the source tree (mine > > >> weren't). Although I suppose a set of patches to transform the code > into > > >> something that builds might find a home somewhere ... > > >> > > >> On Windows we use the MinGW/MSYS combination and I've put up some > > >> instructions here: > > >> > > >> http://johnnypops.demon.co.uk/mingw/index.html > > >> > > >> detailing how to get everything to work. It's quite a lot of work, > but I > > >> found the experience to be a bit like building a plastic aircraft > model > > >> (an "Airfix" kit, from when I was a kid) except that the bits, out of > > >> the box, don't fix together without some tinkering :-) > > >> > > >> Good luck, > > >> > > >> regards, > > >> John. > > >> > > >> > > >> > ------------------------------------------------------------------------- > > >> > > >> Take Surveys. Earn Cash. Influence the Future of IT > > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > > >> your > > >> opinions on IT & business topics through brief surveys-and earn cash > > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > >> _______________________________________________ > > >> Tuxpaint-devel mailing list > > >> Tux...@li... > > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > >> > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
From: John P. <jo...@jo...> - 2007-05-15 05:01:08
|
On Tue, May 15, 2007 at 11:11:01AM +0800, Shih-Chin Yang wrote: > Hi, John: > Thanks for your update. I succeeded in compiling libsvg. > However, I encountered another problem for cairo in ./configure steps > > I got the following error at the end > ========================== > ................................. > checking for cos in -lm... yes > checking for compress in -lz... yes > checking zlib.h usability... yes > checking zlib.h presence... yes > checking for zlib.h... yes > checking pkg-config is at least version 0.9.0... no > configure: error: pkg-config >= required but not found (http://pkgconfig.f > sktop.org/) > ========================== MinGW doesn't have pkg-config support by default and I couldn't get it to work so this patch: http://johnnypops.demon.co.uk/mingw/cairo-1.4.2-zlib-png-dll.patch removes it from the config.in file (template file for configure) along with fixing up a load of other things. Running 'autoconf' after patching should remove this dependency. The patch (probably) only works for this snapshot: http://cairographics.org/releases/cairo-1.4.2.tar.gz My guess is you didn't run autoconf after patching. > Then I followed the instruction in > http://www.mingw.org/MinGWiki/index.php/pkg-config I couldn't get this to work, regards, John. |
From: Shih-Chin Y. <sya...@gm...> - 2007-05-15 07:23:57
|
Hi, John: I managed to compile TuxPaint successfully, and was able to run!!! Thanks for your help! Shih-Chin On 5/15/07, John Popplewell <jo...@jo...> wrote: > > On Tue, May 15, 2007 at 12:59:57AM +0800, Shih-Chin Yang wrote: > > Hi, John: > > I almost finished compiling all the required libraries in MSYS/MINGW but > > libsvg. First of all, I could not find the cvs repository in your > > instruction, the link doesn't work. Then I googled a snapshot from > following > > link > Hi Shih-Chin, > > the site has broken. Searching for 'libsvg' on Google produces that same > broken link: > > http://cairographics.org/libsvg > > as the first hit. I used the cached page to get the following > information for accessing CVS: > > cvs -d :pserver:an...@cv...:/cvs/cairo login > > [press enter when prompted for a password] > > cvs -z3 -d :pserver:an...@cv...:/cvs/cairo co libsvg > > I'll put this on my web page shortly, > > regards, > John. > > > > > > > http://lists.freedesktop.org/archives/cairo-announce/2005-June/000018.html > > > > But there is no autogen.sh. Also, when I run ./configure, it failed as > well. > > > > Would you please shed some light on this? I desperately would like to > > compile windows version of TuxPaint. > > > > Many thanks and Best Regards, > > Shih-Chin > > > > On 4/9/07, Shih-Chin Yang <sya...@gm...> wrote: > > > > > >Hi, John: > > >Thanks for your info. It looked like you have gone through a lot of the > > >work. But I am afraid that I would not be able to get it right to > > >compile... > > > > > >Shih-Chin > > > > > >On 4/8/07, John Popplewell <jo...@jo...> wrote: > > >> > > >> On Sun, Apr 08, 2007 at 10:25:44PM +0800, Shih-Chin Yang wrote: > > >> > To who may concern: > > >> > > > >> > I used visual C++ 6.0 to compile Tux Paint. But it was generating a > > >> lot of > > >> > errors. Could someone shed some light on these errors? First of > all, > > >> it > > >> > looks like hq4x.c and hqxx.c could not be found at all. Secondly, > > >> there were > > >> > a lot of errors when compiling shlwapi.h > > >> Hi, > > >> > > >> Tux Paint hasn't compiled with Visual C++ 6.0 for a long time, since > > >> before the project was split up into multiple files. > > >> > > >> All the other platforms that Tux Paint builds on use GCC and the GNU > > >> tools and as VC6 is far from C standards compliant these days, > patches > > >> to make Tux Paint build won't be accepted into the source tree (mine > > >> weren't). Although I suppose a set of patches to transform the code > into > > >> something that builds might find a home somewhere ... > > >> > > >> On Windows we use the MinGW/MSYS combination and I've put up some > > >> instructions here: > > >> > > >> http://johnnypops.demon.co.uk/mingw/index.html > > >> > > >> detailing how to get everything to work. It's quite a lot of work, > but I > > >> found the experience to be a bit like building a plastic aircraft > model > > >> (an "Airfix" kit, from when I was a kid) except that the bits, out of > > >> the box, don't fix together without some tinkering :-) > > >> > > >> Good luck, > > >> > > >> regards, > > >> John. > > >> > > >> > > >> > ------------------------------------------------------------------------- > > >> > > >> Take Surveys. Earn Cash. Influence the Future of IT > > >> Join SourceForge.net's Techsay panel and you'll get the chance to > share > > >> your > > >> opinions on IT & business topics through brief surveys-and earn cash > > >> > > >> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > >> _______________________________________________ > > >> Tuxpaint-devel mailing list > > >> Tux...@li... > > >> https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > >> > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by DB2 Express > > Download DB2 Express C - the FREE version of DB2 express and take > > control of your XML. No limits. Just data. Click to get it now. > > http://sourceforge.net/powerbar/db2/ > > _______________________________________________ > > Tuxpaint-devel mailing list > > Tux...@li... > > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Tuxpaint-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxpaint-devel > |
From: Bill K. <nb...@so...> - 2007-05-15 07:30:09
|
On Tue, May 15, 2007 at 03:23:54PM +0800, Shih-Chin Yang wrote: > Hi, John: > I managed to compile TuxPaint successfully, and was able to run!!! Thanks > for your help! Great to hear! Sorry it was such a pain, but hopefully you'll enjoy the SVG support. You weren't considering working on Input Method support, were you? >;^) -bill! |
From: John P. <jo...@jo...> - 2007-05-15 09:39:09
|
On Tue, May 15, 2007 at 03:23:54PM +0800, Shih-Chin Yang wrote: > Hi, John: > I managed to compile TuxPaint successfully, and was able to run!!! Thanks > for your help! Great! Well done! It is quite a chore :-) regards, John. |
From: Bill K. <nb...@so...> - 2007-05-15 17:11:48
|
On Tue, May 15, 2007 at 10:38:51AM +0100, John Popplewell wrote: > Great! Well done! It is quite a chore :-) Heh, sorry. Glad it works, though! SVG is a nice feature to have, I think! When I was using Debian, I had to add some 3rd party repositories. In Kubuntu 7.04, it looks like I've got what I need among the normal and universe stuff. The recent Debian release may also have what's needed. I'm still curious whether a Mac OS X build has been made with the SVG stuff actually working. (Martin may have said, but I forgot. :^/ ) -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |
From: Martin F. <mf...@gm...> - 2007-05-20 22:29:06
|
On 15-May-07, at 11:11 AM, Bill Kendrick wrote: > > I'm still curious whether a Mac OS X build has been made with the SVG > stuff actually working. (Martin may have said, but I forgot. :^/ ) Yes, I managed to get SVG working on the Mac OS X build today. At least a few of the SVG stamps work; in other cases, if there is both a foo.svg and foo.png file in one of the stamps subdirectories, the .png version is favored and I still get a pixelated version of the stamp at full scale. Currently, the SVG-build is PowerPC only; I'll try to get universal binaries of libcairo, libsvg, libsvg-cairo and the rest of the dependencies built in the next few weeks. I had some initial problems creating an Intel build of libcairo from my PPC-based Powerbook. If problems persist, I'll see if I can get access to an Intel-based Mac to make an Intel build; then I can "lipo" the PPC and Intel libs together and things should be smooth sailing from there. Martin |