Compile problem

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
tommyleo
Beiträge: 2
Registriert: Freitag 23. Juli 2004, 09:34

Compile problem

Beitrag von tommyleo »

Sorry for my engllish!!!

i have do for a first time the builiding of a CDK.
i have linux fedora core 2.

After 3 hours of building I obtain this error :

if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/home/tuxbox/tuxbox-cvs/driver/dvb/include -I/home/tuxbox/tuxbox-cvs/driver/include -fno-exceptions -fno-rtti -D_REENTRANT -I/home/tuxbox/dbox2/cdkroot/include/freetype2 -I/home/tuxbox/dbox2/cdkroot/include -I/home/tuxbox/dbox2/cdkroot/include -I/home/tuxbox/dbox2/cdkroot/include/tuxbox -I/home/tuxbox/dbox2/cdkroot/include/tuxbox -I/home/tuxbox/dbox2/cdkroot/include/libpng12 -I/home/tuxbox/dbox2/cdkroot/lib/sigc++-1.2/include -I/home/tuxbox/dbox2/cdkroot/include/sigc++-1.2 -I/home/tuxbox/dbox2/cdkroot/include -I/home/tuxbox/tuxbox-cvs/driver/include -I/home/tuxbox/dbox2/cdkroot/include/tuxbox/xmltree -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -O2 -g3 -gdwarf-2 -MT enigma_dyn.o -MD -MP -MF ".deps/enigma_dyn.Tpo" -c -o enigma_dyn.o enigma_dyn.cpp; \
then mv -f ".deps/enigma_dyn.Tpo" ".deps/enigma_dyn.Po"; else rm -f ".deps/enigma_dyn.Tpo"; exit 1; fi
enigma_dyn.cpp: In function `eString getConfigMultiBoot()':
enigma_dyn.cpp:2108: error: `dreamFlashIsInstalled' undeclared (first use this
function)
enigma_dyn.cpp:2108: error: (Each undeclared identifier is reported only once
for each function it appears in.)
enigma_dyn.cpp:2115: error: `getInstalledImages' undeclared (first use this
function)
make[3]: *** [enigma_dyn.o] Error 1
make[3]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/tuxbox/enigma/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.deps/enigma] Error 2


Where is the problem ???
Thanks
JOCKYW2001
Einsteiger
Einsteiger
Beiträge: 358
Registriert: Montag 21. Juli 2003, 23:52

Beitrag von JOCKYW2001 »

Yeah, I get that too. I guess we have to wait for further CVS updates.

JockyW
digi_casi

Beitrag von digi_casi »

should be fixed now.
tommyleo
Beiträge: 2
Registriert: Freitag 23. Juli 2004, 09:34

Beitrag von tommyleo »

Thank you now work perfectly!!!!! :D
eidii
Beiträge: 2
Registriert: Sonntag 1. August 2004, 11:36

Beitrag von eidii »

I'm also tryng to compile cdk on fedoracore2 but compiling process stop in this way:
x/tuxbox-cvs/cdk/build_glibc/linuxthreads/libc.so -T /home/tuxbox/tuxbox-cvs/cdk/build_glibc/linuxthreads/libc.so.lds /home/tuxbox/tuxbox-cvs/cdk/build_glibc/csu/abi-note.o /home/tuxbox/tuxbox-cvs/cdk/build_glibc/elf/soinit.os /home/tuxbox/tuxbox-cvs/cdk/build_glibc/linuxthreads/libc_pic_lite.os /home/tuxbox/tuxbox-cvs/cdk/build_glibc/elf/sofini.os /home/tuxbox/tuxbox-cvs/cdk/build_glibc/elf/interp.os /home/tuxbox/tuxbox-cvs/cdk/build_glibc/elf/ld.so -lgcc
collect2: ld returned 1 exit status
make[3]: *** [/home/tuxbox/tuxbox-cvs/cdk/build_glibc/linuxthreads/libc.so] Error 1
make[3]: Leaving directory `/home/tuxbox/tuxbox-cvs/cdk/glibc-2.3.2/linuxthreads'
make[2]: *** [linuxthreads/others] Error 2
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/cdk/glibc-2.3.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/cdk/build_glibc'
make: *** [.deps/glibc] Error 2
[tuxbox@Linu cdk]$

I'm not a Linux expert so I need your help.Thank's a lot.
Liveplayer
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Freitag 4. April 2003, 20:38

Beitrag von Liveplayer »

Hi,

ich hab ein ähnliches Problem und hab keine Ahnung woran das liegen kann !

Code: Alles auswählen

/include/libc-symbols.h  -DPIC -DSHARED     -o /root/tuxbox-cvs/cdk/build_glibc/locale/global-locale.os
echo 'locale/setlocale.os locale/findlocale.os locale/loadlocale.os locale/loadarchive.os locale/localeconv.os locale/nl_langinfo.os locale/nl_langinfo_l.os locale/mb_cur_max.os locale/newlocale.os locale/duplocale.os locale/freelocale.os locale/uselocale.os locale/lc-ctype.os locale/lc-messages.os locale/lc-monetary.os locale/lc-numeric.os locale/lc-time.os locale/lc-paper.os locale/lc-name.os locale/lc-address.os locale/lc-telephone.os locale/lc-measurement.os locale/lc-identification.os locale/lc-collate.os locale/C-ctype.os locale/C-messages.os locale/C-monetary.os locale/C-numeric.os locale/C-time.os locale/C-paper.os locale/C-name.os locale/C-address.os locale/C-telephone.os locale/C-measurement.os locale/C-identification.os locale/C-collate.os locale/SYS_libc.os locale/C_name.os locale/xlocale.os locale/localename.os locale/global-locale.os' > /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.osT
mv -f /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.osT /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.os
echo '' > /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.oST
mv -f /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.oST /root/tuxbox-cvs/cdk/build_glibc/locale/stamp.oS
make[3]: Leaving directory `/root/tuxbox-cvs/cdk/glibc-2.3.2/locale'
make  -C localedata subdir_lib
make[2]: *** [localedata/subdir_lib] Segmentation fault
make[2]: Leaving directory `/root/tuxbox-cvs/cdk/glibc-2.3.2'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/tuxbox-cvs/cdk/build_glibc'
make: *** [.deps/glibc] Error 2
linux:~/tuxbox-cvs/cdk #
Die binutils werden noch erstellt und weiter gehts nicht, hat vorher eigentlich immer problemlos funktioniert. Hab schon verschiedene Versionen von Automake ausprobiert, brachte aber auch keine Änderungen.

Nutze derzeit folgende Versionen unter Suse 9.0:

automake: 1.8.4
autoconf: 2.59
cvs: 1.11.14
libtool: 1.5.6
make: 3.80
gettext: 0.14.1
makeinfo: 4.7
tar: 1.13.25
gunzip: 1.3.5
patch: 2.5.9
infocmp: 5.4.20040214
gcc: gcc (GCC) 3.3.3
g++: g++ (GCC) 3.3.3
yacc: 1.875
bison: 1.875
flex: 2.5.4
pkg-config: 0.15.0


Ich hoffe es hat jemand einen Tip für mich, ich schlage mich hier schon einige Stunden mit rum und komme nicht weiter ! :cry:


Cu

Liveplayer
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

@eidii:
You left out everything that could be helpful, you even cut off part of the last command that was executed, please post a more complete log.

@Liveplayer:
Bei dir segfaultet scheinbar make, das sollte nun gar nicht passieren. :S
Das hab ich so noch nicht erlebt. Bist du sicher, daß deine Festplatte/Hauptspeicher etc. in Ordnung ist?

Manchmal zeigt sich sowas an so seltsamen Erscheinungen, speziell wenn's vorher mal ging.
Liveplayer
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Freitag 4. April 2003, 20:38

Beitrag von Liveplayer »

Hi Npq,

deine Vermutung könnte richtig sein zumal ich, wenn ich make all neu starte, zwar immer wieder ein Segmentation fault erhalte, die Fehlermeldung aber eigentlich nie identisch ist. Es kracht jedesmal an einer anderen Stelle.

Das einzigste was ich an meinem System verändert habe, war eine Speicheraufrüstung von 512 MB auf 1 GB vor einigen Wochen. Hatte bisher nie Probleme damit, kann auch jetzt noch einzelne Komponenten wie Neutrino ohne Fehler neu compilieren.

Bevor ich noch ein paar Stunden an der falschen Stelle suche, werde ich wohl mal den neuen Speicherriegel ausbauen, mal sehen obs dann von Anfang an durchläuft !


Cu

Liveplayer
Liveplayer
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Freitag 4. April 2003, 20:38

Beitrag von Liveplayer »

Hi,

so habe den Speicherriegel nun mal ausgebaut und nochmal probiert, keine Änderungen. Hab dann die Timing-Einstellungen im Bios verändert und nun läuft glibc durch ! :P


Cu

Liveplayer
eidii
Beiträge: 2
Registriert: Sonntag 1. August 2004, 11:36

Beitrag von eidii »

@eidii:
You left out everything that could be helpful, you even cut off part of the last command that was executed, please post a more complete log.
I'm sorry but I've been saved only this part: is there a log file of the compiling process?
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Problem is that the original error may be several lines higher and then the final error message is just a result of that and is totally useless on its own.

If you want to create a log file you can simply use the shell commands: to redirect both standard and error output to a log file you simply type:

make > output.log 2>&1

If you want to see the output at the same time, use "tee"

make 2>&1 | tee output.log