Problem bei make all ([.gdb] Fehler 2)

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Problem bei make all ([.gdb] Fehler 2)

Beitrag von nameless »

hi @all,

bis hierhin lief eigentich alles relativ problemlos. leider bekomme ich jetzt den folgenden fehler:

checking for alloca.h... yes
checking for sys/wait.h that is POSIX.1 compatible... no
checking whether time.h and sys/time.h may both be included... no
checking whether errno must be declared... yes
checking for ANSI C header files... no
checking for uintptr_t... no
checking for pid_t... yes
checking whether the C compiler (gcc -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
make[1]: *** [configure-build-libiberty] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/tuxbox/tuxbox-cvs/cdk/gdb-5.3«
make: *** [.gdb] Fehler 2


was kann ich tun um diesen fehler zu beseitigen ???

thx vorab
cu
nameless
fragenden menschen kann geholfen werden.
also frag !
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

so, da bin ich wieder ;-)

ich hab erst mal den ganzen kram vom compiler neu installiert aber leider ist der fehler immer noch da.

im config.log hab ich zwei stellen gefunden die anscheinend auf einen fehler hinweisen aber ich hab absolut keine ahnung mehr wo ich noch suchen kann bzw. wo der fehler liegen könnte. *heul*

hier ist auf jeden fall mal das ganze config.log:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.53. Invocation command line was

$ ./configure --prefix=/home/tuxbox/dbox2 --with-targetruleset=flash --with-cvsdir=/home/tuxbox/tuxbox-cvs --enable-maintainer-mode

## --------- ##
## Platform. ##
## --------- ##

hostname = PC104B19
uname -m = i686
uname -r = 2.4.19-4GB
uname -s = Linux
uname -v = #1 Fri Sep 13 13:14:56 UTC 2002

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /usr/local/bin
PATH: /usr/bin
PATH: /usr/X11R6/bin
PATH: /bin
PATH: /usr/games
PATH: /opt/gnome/bin
PATH: /opt/kde3/bin
PATH: /usr/lib/java/jre/bin
PATH: /opt/gnome/bin
PATH: .


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1211: checking for a BSD-compatible install
configure:1265: result: /usr/bin/install -c
configure:1276: checking whether build environment is sane
configure:1319: result: yes
configure:1352: checking for gawk
configure:1368: found /usr/bin/gawk
configure:1378: result: gawk
configure:1388: checking whether make sets ${MAKE}
configure:1408: result: yes
configure:1553: checking whether to enable maintainer-specific portions of Makefiles
configure:1562: result: yes
configure:1624: checking for gcc
configure:1640: found /usr/bin/gcc
configure:1650: result: gcc
configure:1894: checking for C compiler version
configure:1897: gcc --version </dev/null >&5
gcc (GCC) 3.2
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:1900: $? = 0
configure:1902: gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/3.2/specs
Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --enable-languages=c,c++,f77,objc,java,ada --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i486-suse-linux
Thread model: posix
gcc version 3.2
configure:1905: $? = 0
configure:1907: gcc -V </dev/null >&5
gcc: argument to `-V' is missing
configure:1910: $? = 1
configure:1936: checking for C compiler default output
configure:1939: gcc conftest.c >&5
configure:1942: $? = 0
configure:1975: result: a.out
configure:1980: checking whether the C compiler works
configure:1986: ./a.out
configure:1989: $? = 0
configure:2004: result: yes
configure:2011: checking whether we are cross compiling
configure:2013: result: no
configure:2016: checking for suffix of executables
configure:2018: gcc -o conftest conftest.c >&5
configure:2021: $? = 0
configure:2043: result:
configure:2049: checking for suffix of object files
configure:2073: gcc -c conftest.c >&5
configure:2076: $? = 0
configure:2095: result: o
configure:2099: checking whether we are using the GNU C compiler
configure:2126: gcc -c conftest.c >&5
configure:2129: $? = 0
configure:2132: test -s conftest.o
configure:2135: $? = 0
configure:2147: result: yes
configure:2153: checking whether gcc accepts -g
configure:2177: gcc -c -g conftest.c >&5
configure:2180: $? = 0
configure:2183: test -s conftest.o
configure:2186: $? = 0
configure:2196: result: yes
configure:2223: gcc -c -g -O2 conftest.c >&5
conftest.c:2: parse error before "me"
configure:2226: $? = 1
configure: failed program was:
#ifndef __cplusplus
choke me
#endif

configure:2355: checking for style of include used by make
configure:2383: result: GNU
configure:2411: checking dependency style of gcc
configure:2473: result: none
configure:2485: checking build system type
configure:2503: result: i686-suse-linux
configure:2517: checking host system type
configure:2531: result: i686-suse-linux
configure:2541: checking target system type
configure:2555: result: powerpc-tuxbox-linux-gnu
configure:2843: checking for apps directory
configure:2850: result: yes
configure:2854: checking for boot directory
configure:2861: result: yes
configure:2865: checking for driver directory
configure:2873: result: yes
configure:2877: checking for hostapps directory
configure:2884: result: yes
configure:3133: checking linux rules
configure:3139: result: done
configure:3144: checking binutils rules
configure:3154: result: done
configure:3158: checking bootstrap_gcc rules
configure:3168: result: done
configure:3172: checking glibc rules
configure:3182: result: done
configure:3186: checking gcc rules
configure:3196: result: done
configure:3200: checking uclibc rules
configure:3206: result: done
configure:3214: checking busybox rules
configure:3220: result: done
configure:3224: checking ftpd rules
configure:3230: result: done
configure:3234: checking ifupdown rules
configure:3240: result: done
configure:3244: checking inetd rules
configure:3250: result: done
configure:3254: checking modutils rules
configure:3260: result: done
configure:3264: checking netkit_telnet rules
configure:3270: result: done
configure:3274: checking portmap rules
configure:3280: result: done
configure:3284: checking procps rules
configure:3290: result: done
configure:3294: checking tinylogin rules
configure:3300: result: done
configure:3304: checking watchdog rules
configure:3310: result: done
configure:3318: checking libboost rules
configure:3324: result: done
configure:3328: checking libcommoncplusplus rules
configure:3334: result: done
configure:3338: checking libcrypto rules
configure:3344: result: done
configure:3348: checking libcurl rules
configure:3354: result: done
configure:3358: checking libdb2 rules
configure:3364: result: done
configure:3368: checking libdvbpsi rules
configure:3374: result: done
configure:3378: checking libffi rules
configure:3384: result: done
configure:3388: checking libfreetype rules
configure:3394: result: done
configure:3398: checking libfribidi rules
configure:3404: result: done
configure:3408: checking libmad rules
configure:3414: result: done
configure:3418: checking libncurses rules
configure:3424: result: done
configure:3428: checking libnet rules
configure:3434: result: done
configure:3438: checking libnids rules
configure:3444: result: done
configure:3448: checking libjpeg rules
configure:3454: result: done
configure:3458: checking libpcap rules
configure:3464: result: done
configure:3468: checking libpng rules
configure:3474: result: done
configure:3478: checking libpopt rules
configure:3484: result: done
configure:3488: checking libreadline rules
configure:3494: result: done
configure:3498: checking libsdl rules
configure:3504: result: done
configure:3508: checking libsigc rules
configure:3514: result: done
configure:3518: checking libxml2 rules
configure:3524: result: done
configure:3528: checking libxmlparse rules
configure:3534: result: done
configure:3538: checking libxmlwrapp rules
configure:3544: result: done
configure:3548: checking libz rules
configure:3554: result: done
configure:3562: checking console_data rules
configure:3568: result: done
configure:3572: checking console_tools rules
configure:3578: result: done
configure:3582: checking dsniff rules
configure:3588: result: done
configure:3592: checking fbset rules
configure:3598: result: done
configure:3602: checking lirc rules
configure:3608: result: done
configure:3612: checking lsof rules
configure:3618: result: done
configure:3622: checking pump rules
configure:3628: result: done
configure:3632: checking ssh rules
configure:3638: result: done
configure:3642: checking tcpdump rules
configure:3648: result: done
configure:3652: checking xrc rules
configure:3658: result: done
configure:3662: checking thttpd rules
configure:3668: result: done
configure:3676: checking gdb rules
configure:3682: result: done
configure:3686: checking ltrace rules
configure:3692: result: done
configure:3696: checking strace rules
configure:3702: result: done
configure:3706: checking nano rules
configure:3712: result: done
configure:3720: checking kaffe rules
configure:3726: result: done
configure:3730: checking kaffeh rules
configure:3736: result: done
configure:3744: checking gnuboy rules
configure:3750: result: done
configure:3754: checking scummvm rules
configure:3760: result: done
configure:3764: checking sdldoom rules
configure:3770: result: done
configure:3778: checking dvbdate rules
configure:3784: result: done
configure:3788: checking dvbstream rules
configure:3794: result: done
configure:3798: checking dvbtext rules
configure:3804: result: done
configure:3808: checking dvbtune rules
configure:3814: result: done
configure:3818: checking vls rules
configure:3824: result: done
configure:3851: result:
Summary:
Hardwareruleset: dbox2
Hostruleset: standard
Targetruleset: flash
Targetprefix: /home/tuxbox/dbox2/cdkroot
Hostprefix: /home/tuxbox/dbox2/cdk
Bootprefix: /home/tuxbox/dbox2/tftpboot
Buildprefix: /home/tuxbox/tuxbox-cvs/cdk
Appsdir: /home/tuxbox/tuxbox-cvs/apps
Bootdir: /home/tuxbox/tuxbox-cvs/boot
Driverdir: /home/tuxbox/tuxbox-cvs/driver
Hostappsdir: /home/tuxbox/tuxbox-cvs/hostapps

configure:4032: creating Makefile-archive
configure:4040: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.53. Invocation command line was

CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status

on PC104B19

config.status:1045: creating Makefile
config.status:1045: creating etc/Makefile
config.status:1045: creating etc/init.d/Makefile
config.status:1045: creating etc/fstab
config.status:1045: creating etc/modules.conf
config.status:1045: creating etc/init.d/rcS
config.status:1045: creating etc/init.d/start_sshd
config.status:1170: executing depfiles commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-suse-linux
ac_cv_build_alias=i686-suse-linux
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_exeext=
ac_cv_host=i686-suse-linux
ac_cv_host_alias=i686-suse-linux
ac_cv_objext=o
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_target=powerpc-tuxbox-linux-gnu
ac_cv_target_alias=powerpc-tuxbox-linux-gnu
am_cv_CC_dependencies_compiler_type=none

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE "tuxbox-cdk"
#define VERSION "0.0.1"

configure: exit 0
fragenden menschen kann geholfen werden.
also frag !
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Ich hab gerade exakt das gleiche Problem bei compilieren des 1_0_0 branches unter Debian 3.0 R1.

Wenn da irgendjemand mal schauen könnte der sich mit sowas auskennt...

P.S. Ich bin mir ziemlich sicher daß so ein Compiler auch executables erzeugen kann... *g*

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
Ethan Hunt
Interessierter
Interessierter
Beiträge: 80
Registriert: Dienstag 5. Februar 2002, 16:55

Beitrag von Ethan Hunt »

imho ist da nen fehler im script, denn der gdb sollte doch eigentlich mit dem crosscompiler compiliert werden.

aber: wofür braucht ihr eigtl. nen debugger? ;)
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Ethan Hunt hat geschrieben:imho ist da nen fehler im script, denn der gdb sollte doch eigentlich mit dem crosscompiler compiliert werden.
Denke ich mittlerweile auch. Hab nochmal alles gelöscht, Benutzer angelegt, Release 1_0_0 ausgecheckt, Fehler ist immer noch da

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

Schreib in Makefile.am diese zeile hin.
CC=$(target)-gcc \ <<<<
dann ../autogen.sh && ./configure .....

.gdb: .bootstrap .libncurses @DEPENDS_gdb@
@PREPARE_gdb@
cd @DIR_gdb@ && \
CC=$(target)-gcc \
LD_LIBRARY_PATH=$(libdir) \
CFLAGS="$(TARGET_CFLAGS)" \
LDFLAGS="$(TARGET_LDFLAGS)" \
./configure \
--build=$(build) \
--host=$(target) \
--target=$(target) \
--nfp \
--disable-sim \
--prefix=$(targetprefix) && \
$(MAKE) all && \
@INSTALL_gdb@
@CLEANUP_gdb@
touch .gdb
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

moin zusammen,

schön zu sehen, dass ich mit meinem prob. nicht ganz alleine dastehe.

ich hab jetzt noch mal den aktuellen release ausgecheckt und compiliere selbstverständlich unter meinem user tuxbox.

achja den gcc hab ich natürlich mit anderen sachen getestet und er funktioniert einwandfrei.

die änderung von HEAD hab ich noch eingefügt und um 7:00h noch einmal den make all angeschmissen.

ich denke mal das ist vorerst mein letzter versuch, irgendwie ist das tierisch deprimierend wenn man immer nur auf fehler läuft die man selber, da man verhältnismässig unwissend ist, nicht beheben kann.

ich warte diesen durchlauf mal ab und wenn er wieder scheitert, dann schmeisse ich den ganzen sch.... ich meine kram wieder von der platte.


cu
nameless
fragenden menschen kann geholfen werden.
also frag !
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

nur zur info noch ne kleiner ergänzung.
ich probiere das ganze unter der suse 8.1 aus.

cu
nameless
fragenden menschen kann geholfen werden.
also frag !
Rudi Ratlos 4711
IDE-Frickler und Berufspessimist
Beiträge: 464
Registriert: Samstag 27. Juli 2002, 21:13

Beitrag von Rudi Ratlos 4711 »

Ich arbeite unter Debian 3.0 R1. Gefällt mir soweit gut.

RR4711
Astra 19.2/Hotbird 13.0
Philips SAT 2xI Avia 600/eNX mit heilem :D Frontpanel-Prozessor aber irgendwas anderem kaputt :(
Philips SAT 2xI Avia 600/eNX Base 1.6.3/ CRAMFS vom 28.11.2002
Nokia SAT 2xI Avia 500/GTX 32/32/8 BMON1.0/jffs2 Head 28.01.03
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

ok es ist 8:15h und nunmehr erhalte ich die folgende abbruchmeldung:

configure: creating Makefile-archive
configure: creating ./config.status
cd . && /bin/sh ./config.status Makefile
config.status: creating Makefile
cd /home/tuxbox/tuxbox-cvs/apps/dvb/dvbsnoop && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" CXXFLAGS="-Wall -O3 -mcpu=823 -msoft-float -mmultiple -mstring -g -ggdb -pipe" ./configure --build=i686-pc-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/home/tuxbox/dbox2/cdkroot --with-driver=/home/tuxbox/tuxbox-cvs/driver --with-dvbincludes=/home/tuxbox/tuxbox-cvs/driver/include --with-target=cdk --enable-maintainer-mode
Generating configuration files for dvbsnoop, please wait....
aclocal
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
autoconf
configure.ac:2: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoheader
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
configure.ac: `AM_INIT_AUTOMAKE' must be used
automake: no proper implementation of AM_INIT_AUTOMAKE was found,
automake: probably because aclocal.m4 is missing...
automake: You should run aclocal to create this file, then
automake: run automake again.
/usr/local/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/local/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
make: *** [/home/tuxbox/tuxbox-cvs/apps/dvb/dvbsnoop/Makefile] Fehler 1
tuxbox@PC104B19:~/tuxbox-cvs/cdk>


cu
nameless
fragenden menschen kann geholfen werden.
also frag !
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

ich hab mal eben die versionen von automake und autoconf ausgelesen.

automake ist 1.7.2 und
autoconf ist 2.57.

dürften eigentlich die aktuellen sein, oder bracht man noch ne andere version ????

cu
nameless
fragenden menschen kann geholfen werden.
also frag !
Ethan Hunt
Interessierter
Interessierter
Beiträge: 80
Registriert: Dienstag 5. Februar 2002, 16:55

Beitrag von Ethan Hunt »

@nameless: die versionen sollten passen

@all:

im Makefile im Bereich .gdb vor ./configure folgendes einfügen:

Code: Alles auswählen

CC=$(target)-gcc \
dann sollte es wieder laufen, denn im moment würde der gdb mit dem host-gcc compiliert werden, was ja nicht erwünscht ist.
nameless
Einsteiger
Einsteiger
Beiträge: 158
Registriert: Freitag 9. November 2001, 00:00

Beitrag von nameless »

ist zwar schon einige tage her, aber ich habe dann doch mittlerweile eine lösung zu meinem obigen problem gefunden.

da ich damals doch auf einige leute gestossen bin die in etwa das gleiche prob wie ich hatten bzw. noch immer haben schreib ich meine lösung einfach mal hier rein.

um diesen abbruch zu vermeiden :

aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
aclocal: configure.ac: : macro `AM_PATH_PROG_WITH_TEST' not found in library
autoconf
configure.ac:2: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoheader
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
configure.ac: `AM_INIT_AUTOMAKE' must be used
automake: no proper implementation of AM_INIT_AUTOMAKE was found,
automake: probably because aclocal.m4 is missing...
automake: You should run aclocal to create this file, then
automake: run automake again.
/usr/local/share/automake-1.7/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL
/usr/local/share/automake-1.7/am/depend2.am: AMDEP does not appear in AM_CONDITIONAL
make: *** [/home/tuxbox/tuxbox-cvs/apps/dvb/dvbsnoop/Makefile] Fehler 1
tuxbox@PC104B19:~/tuxbox-cvs/cdk>


hab ich mir noch einmal die aktuelle version von automake (1.7.3) gezogen und diese mit der option ./configure --target=powerpc
kompiliert und tatsächlich funktionierte das kompilieren der yadd ;-) ;-) ;-)

vielleicht hilft das ja auch einigen anderen weiter

gruss
nameless