libpng compiliert nicht

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

libpng compiliert nicht

Beitrag von JtG-Riker »

Hab heute mal mein Vmware neugemacht und seitdem baut libpng nicht mehr, hat jemand nen Tip?

Code: Alles auswählen

mv -f .deps/libpng12_la-pnggccrd.Tpo .deps/libpng12_la-pnggccrd.Plo 
 rm -f libpng.sym libpng.sym.new 
 powerpc-tuxbox-linux-gnu-gcc -E -DPNG_CONFIGURE_LIBPNG   -DPNG_BUILDSYMS ./png.h | \ 
                 /usr/bin/sed -n -e 's|^.*PNG_FUNCTION_EXPORT[   ]*\([a-zA-Z0-9_]*\).*$|\1|p' \ 
                         -e 's|^.*PNG_DATA_EXPORT[       ]*\([a-zA-Z0-9_]*\).*$|\1|p' \ 
                         >libpng.sym.new 
 mv libpng.sym.new libpng.sym 
 rm -f libpng.vers libpng.vers.new 
 PNG12_0 '{global:' > libpng.vers.new 
 /bin/sh: PNG12_0: command not found 
 make[2]: *** [libpng.vers] Fehler 127 
 make[2]: Leaving directory `/home/riker/tuxbox/jtgimage/tuxbox-cvs/cdk/libpng-1.2.16' 
 make[1]: *** [all] Fehler 2 
 make[1]: Leaving directory `/home/riker/tuxbox/jtgimage/tuxbox-cvs/cdk/libpng-1.2.16' 
 make: *** [.deps/libpng] Fehler 2 
 riker@linux-gp35:~/tuxbox/jtgimage/tuxbox-cvs/cdk> 

Gruß Riker
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libpng compiliert nicht

Beitrag von rhabarber1848 »

JtG-Riker hat geschrieben: PNG12_0 '{global:' > libpng.vers.new
Das dürfte Zeile 107 aus libpng-1.2.16/Makefile.am sein

Code: Alles auswählen

$(ECHO) PNG@PNGLIB_MAJOR@@PNGLIB_MINOR@_0 '{global:' > $@.new
Warum der echo-Befehl in Deiner Befehlszeile nicht auftaucht, weiss ich nicht.
Bei mir sieht das Kompilieren von libpng so aus:
mv libpng.sym.new libpng.sym
rm -f libpng.vers libpng.vers.new
echo PNG12_0 '{global:' > libpng.vers.new
/bin/sed s/$/\;/ libpng.sym >> libpng.vers.new
echo 'local: *; };' >> libpng.vers.new
Während des Kompilierens gibt es in cdk/libpng-1.2.16/Makefile folgende Zeile:
ECHO = echo
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Re: libpng compiliert nicht

Beitrag von JtG-Riker »

Ich hab nur lt_ECHO = echo

hmm
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: libpng compiliert nicht

Beitrag von rhabarber1848 »

Welche Distro und welche Shell nutzt Du? Wenn dash, probier bitte bash.

PS: Warum nicht dash? -> https://bugs.launchpad.net/ubuntu/+sour ... bug/141481
Zuletzt geändert von rhabarber1848 am Dienstag 9. Dezember 2008, 20:55, insgesamt 1-mal geändert.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Re: libpng compiliert nicht

Beitrag von JtG-Riker »

rhabarber1848 hat geschrieben:Welche Distro und welche Shell nutzt Du? Wenn dash, probier bitte bash.
Is opensuse 11.1rc1 - unter 11.0 gehts noch da ich aber einen neuen Rechner habe stürzt mein vmware-container öfters ab, deswegen wollte ich den neu aufsetzen, und hatte mal mit der 11.1-rc1 probiert - die final kommt ja nächste woche, wenns garnicht geht nehm ich halt
wieder 11.0 aber wollte erstmal fragen :)

Wenns dir was hilft kann ich dir auch die dateien per mail senden, oder du kommst ma ins irc

Gruß Riker
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: libpng compiliert nicht

Beitrag von seife »

Hm... ich hatte das auch mal... moment...

Makefile.am (du nimmst ja oldmake):

Code: Alles auswählen

$(DEPDIR)/libpng: bootstrap libz @DEPENDS_libpng@
        @PREPARE_libpng@
        cd @DIR_libpng@ && \
                ./autogen.sh && \
                $(BUILDENV) \
                ./configure \
                        --build=$(build) \
                        --host=$(target) \
                        --prefix=$(targetprefix) && \
                $(MAKE) all $(BUILDENV) ECHO=echo && \
                $(MAKE) install && $(target)-ar cru $(targetprefix)/lib/libpng12_pic.a *.o
        @CLEANUP_libpng@
        touch $@
(das ECHO=echo ist die relevante Änderung).
Und nun frage mich keiner wieso das notwendig ist. Komischerweise habe ich es erst letztes Wochenende komplett neu gebaut und da ging es auch wieder ohne (ebenfalls mit aktueller openSUSE).
Evtl. fehlt da irgendein Paket, was ich zwischenzeitlich nachinstalliert habe.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Re: libpng compiliert nicht

Beitrag von JtG-Riker »

Gut, der Fehler ist weg, nun hängts beim nfs_utils in Verbindung mit libtool.... irgendwie wir da auf tty7 nen X serrver gestartet
wenn ich den nfs_utils baue :gruebel: :gruebel: wie kann sowas sein ???

Code: Alles auswählen

powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../support/include  -D_GNU_SOURCE -D_GNU_SOURCE  -Wall -pipe -Os -MT testlk-testlk.o -MD -MP -MF .deps/testlk-testlk.Tpo -c -o testlk-testlk.o `test -f 'testlk.c' || echo './'`testlk.c 
  mv -f .deps/testlk-testlk.Tpo .deps/testlk-testlk.Po 
  /bin/sh ../../libtool --tag=CC --tag=CC   --mode=link powerpc-tuxbox-linux-gnu-gcc  -Wall -pipe -Os  -Wl,-O1 -o testlk testlk-testlk.o   
  make[3]: Leaving directory `/home/riker/tuxbox/jtgimage/tuxbox-cvs/cdk/nfs-utils-1.1.1/tools/locktest' 
  make[2]: Leaving directory `/home/riker/tuxbox/jtgimage/tuxbox-cvs/cdk/nfs-utils-1.1.1/tools' 
  make[1]: Leaving directory `/home/riker/tuxbox/jtgimage/tuxbox-cvs/cdk/nfs-utils-1.1.1' 

Das im Terminal wo ich compiliere und das folgende  auf der Console wo garnix läuft:  

configure: WARNING: result yes guessed because of cross compilation 
  configure: WARNING: unrecognized options: --with-driver, --with-dvbincludes, --with-target, --enable-ide, --enable-upnp, --without-debug 
  testlk.c: In function `main': 
  testlk.c:85: warning: long int format, different type arg (arg 4) 
  testlk.c:85: warning: long int format, different type arg (arg 5) 
  ../../libtool: line 841: X--tag=CC: command not found 
  ../../libtool: line 874: libtool: ignoring unknown tag : command not found 
  ../../libtool: line 841: X--tag=CC: command not found 
  ../../libtool: line 874: libtool: ignoring unknown tag : command not found 
  ../../libtool: line 841: X--mode=link: command not found 
  ../../libtool: line 1008: *** Warning: inferring the mode of operation is deprecated.: command not found 
  ../../libtool: line 1009: *** Future versions of Libtool will require --mode=MODE be specified.: command not found 
  ../../libtool: line 2253: X-Wall: command not found 
  ../../libtool: line 2253: X-pipe: command not found 
  ../../libtool: line 2253: X-Os: command not found 
  ../../libtool: line 2216: X-Wl,-O1: command not found 
   
  Fatal server error: 
  Server is already active for display 0 
          If this server is no longer running, remove /tmp/.X0-lock 
          and start again. 
   
  ../../libtool: line 2422: Xtestlk: command not found 
  ../../libtool: line 2427: X/usr/lib/mpi/gcc/openmpi/lib: No such file or directory 
  ../../libtool: line 2434: Xtestlk: command not found 
  ../../libtool: line 2442: mkdir /.libs: No such file or directory 
  mkdir: cannot create directory `/.libs': Permission denied 
  make[3]: *** [testlk] Fehler 1 
  make[2]: *** [all-recursive] Fehler 1 
  make[1]: *** [all-recursive] Fehler 1 
  make: *** [.deps/nfs_utils] Fehler 2 
  riker@linux-gp35:~/tuxbox/jtgimage/tuxbox-cvs/cdk>