Problém sestavování GNUstep-gui-0.16.0 nedefinovaný odkaz na png_sizeof

hlasů
2

Snažím se sestavit Gnustep na linux box, ale GNUstep-gui-0.16.0 balíček selhává. Stáhnul jsem GNUstep Startup stabilní 0.20.1 ( http://wwwmain.gnustep.org/resources/downloads.php ) a postupujte podle pokynů o tom, jak sestavit (./configure && make). Dostávám tuto chybu:

libgnustep-gui.so: undefined reference to 'png_sizeof'

Sestavil jsem poslední libpng (1.2.34) a vidím, že png_sizeof je definována jako makro. Nicméně, já nejsem zcela jistý, jak opravit GNUstep-gui-0.16.0 build. Snažil jsem se projít include / lib adresář, kde je nainstalován libpng konfiguraci sestavení, ale nic se zdá pomáhat.

Mám docela až Linuxovém data, ale s použitím GCC 3.3 (upgrade není řešením - ale to by neměl být problém).

Full error:

Making all for tool set_show_service...
 Compiling file set_show_service.m ...
 Linking tool set_show_service ...
../Source/./obj/libgnustep-gui.so: undefined reference to `png_sizeof'
collect2: ld returned 1 exit status
gmake[3]: *** [obj/set_show_service] Error 1
gmake[2]: *** [set_show_service.all.tool.variables] Error 2
gmake[1]: *** [internal-all] Error 2
gmake[1]: Leaving directory `/home/bla/local/src/gnustep-startup-0.22.0/build/gnustep-gui-0.16.0'
gmake[3]: *** [obj/set_show_service] Error 1
gmake[2]: *** [set_show_service.all.tool.variables] Error 2
gmake[1]: *** [internal-all] Error 2

Nějaké návrhy? dík

Položena 05/01/2009 v 07:26
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Všimněte si, že můžete spustit make messages=yesnechat GNUstep-make být více upovídaný o tom, co dělá.

Odpovězeno 15/04/2010 v 08:41
zdroj uživatelem

hlasů
0

Když jsem se sestavují s --verbose (nebo --debug?) Jsem si všiml, že GNUstep se dívá do něj to ~ / GNUstep / System / Library / Knihovny a hlavičkové soubory (mimo okolí), takže jsem se přestěhoval kopii libpng, že jsem jsem právě recompiled, do této oblasti, a to všechno sestavují bez problémů.

Odpovězeno 12/01/2009 v 22:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more