Probs beim kompilieren

Anlaufschwierigkeiten? Was ist was? Worum geht's?
Hemi
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Donnerstag 3. Januar 2002, 20:36

Probs beim kompilieren

Beitrag von Hemi »

Hi,

habe da ein Problem beim kompilieren, er bricht immer ab.
Wollte mal ein make all machen und irgendwann bleibt er hängen:

make -C /home/tuxbox/tuxbox-cvs/apps/enigma all install
make[1]: Entering directory `/home/tuxbox/tuxbox-cvs/apps/enigma'
Making all in doc
make[2]: Entering directory `/home/tuxbox/tuxbox-cvs/apps/enigma/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma/doc'
Making all in fonts
make[2]: Entering directory `/home/tuxbox/tuxbox-cvs/apps/enigma/fonts'
make[2]: *** No rule to make target `all'. Stop.
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma/fonts'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma'
make: *** [.enigma] Error 2
tuxbox@linux:~/tuxbox-cvs/cdk>


Weiss jemand wo der Fehler liegen kann?

Gruss Hemi
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

cd $HOME/tuxbox-cvs/cdk
make .enigma

oder noch besser:
cd $HOME/tuxbox-cvs/cdk/doc
vi README.de
Hemi
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Donnerstag 3. Januar 2002, 20:36

Beitrag von Hemi »

Hallo,

danke erstmal für deine Antwort. Leider bringt mich das nicht weiter.

Bei einem make .enigma kommt die gleiche Fehlermeldung.

Eine README.de gibt es nicht, denke du meinst INSTALL.de, die hatte ich vorher schon gelesen und bin auch danach vorgegangen.......


Werde nochmal ein wenig rumtüfteln.....

Gruss Hemi
Dietmar
Senior Member
Beiträge: 8282
Registriert: Mittwoch 10. Oktober 2001, 00:00

Beitrag von Dietmar »

Hast Du überprüft ob die ganzen Versioen von autoconf usw. passen?
Ackerst Du mit Linux oder cygwin?
gabs irgendwelche Probleme bei autogen bzw. configure?
Hemi
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Donnerstag 3. Januar 2002, 20:36

Beitrag von Hemi »

Hi,

man du bist ja superschnell im Antworten.

Irgendwie klappt es jetzt, habe mal ein bisschen rumprobiert und irgendwann hat es gefunzt, weiss auch nicht so genau woran es lag.
(Benutze Linux)

Danke nochmal. Hoffe er kompiliert jetzt durch, falls nicht, bis gleich ;)


Gruss Hemi
Hemi
Neugieriger
Neugieriger
Beiträge: 17
Registriert: Donnerstag 3. Januar 2002, 20:36

Beitrag von Hemi »

Hallo,

da bin ich wieder ;)

Komme jetzt schon etwas weiter, habe jetzt folgende Fehleremeldung:

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/liblcddisplay'
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/liblcddisplay'
touch .liblcddisplay
make -C /home/tuxbox/tuxbox-cvs/apps/lcdmenu all install
make[1]: Entering directory `/home/tuxbox/tuxbox-cvs/apps/lcdmenu'
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/tuxbox-cvs/driver/include -I/home/tuxbox/tuxbox-cvs/driver/lcd -I../libconfigfile -I../liblcddisplay -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3 -mcpu=823 -c lcdmenu.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/tuxbox-cvs/driver/include -I/home/tuxbox/tuxbox-cvs/driver/lcd -I../libconfigfile -I../liblcddisplay -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3 -mcpu=823 -c main.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/tuxbox-cvs/driver/include -I/home/tuxbox/tuxbox-cvs/driver/lcd -I../libconfigfile -I../liblcddisplay -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3 -mcpu=823 -c rcinput.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
/bin/sh ../libtool --mode=link powerpc-tuxbox-linux-gnu-g++ -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3
-mcpu=823 -o lcdmenu lcdmenu.o main.o rcinput.o ../libconfigfile/libconfigfile.la ../liblcddisplay/liblcddisplay.la /dbox2/cdkroot/lib/libfreetype.la -lcrypt
powerpc-tuxbox-linux-gnu-g++ -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3 -mcpu=823 -o .libs/lcdmenu lcdmenu.o main.o rcinput.o ../libconfigfile/.libs/libconfigfile.so ../liblcddisplay/.libs/liblcddisplay.so /dbox2/cdkroot/lib/libfreetype.so -lcrypt -Wl,--rpath -Wl,/dbox2/cdkroot/lib
../libconfigfile/.libs/libconfigfile.so: undefined reference to `std::_Format_cache<char>::_Format_cache[in-charge]()'
collect2: ld returned 1 exit status
make[1]: *** [lcdmenu] Error 1
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/lcdmenu'
make: *** [.lcdmenu] Error 2
tuxbox@linux:~/tuxbox-cvs/cdk>



Was kann das wohl sein?

Gruss Hemi