yBuild Fehler

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
amiga23
Einsteiger
Einsteiger
Beiträge: 238
Registriert: Sonntag 14. November 2004, 23:44

Re: yBuild Fehler

Beitrag von amiga23 »

Also bei mir geht es mit ybuild 2.5 und Deinen Einstellungen. Es beschwert sich am Ende darüber, daß das Image zu groß wird. Aber keine Probleme mit gcc und LD_LIBRARY_PATH
Du hast bestimmt irgendwo noch alte Dateien rumliegen. Vielleicht in $HOME/Private oder in $HOME/Image.
Lösche oder verschiebe mal diese Ordner.
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Re: yBuild Fehler

Beitrag von det-box »

Hi,
konnte den Fehler mit Deinem Script reproduzieren:
mit diesen Einstellungen

Code: Alles auswählen

#!/bin/bash
# You only need to change these variables #################
export kernel26=false
export uclibc=false
export uclibc_patch_anyway=false
export ide=true
export ext3=true
export xfs=true
export directfb=false
export console_transparent=true
export base_dir=/home/dbox2/Image/test
export archivedir=/home/dbox2/Image/Archive
export dboxip=192.168.23.11
###########################################################
Kahm diese Fehler:

Code: Alles auswählen

./auto-host.h:188:1: warning: "HAVE_DECL_GETOPT" redefined
In file included from ../../gcc-3.4.6/gcc/libgcov.c:37:
../../gcc-3.4.6/gcc/tsystem.h:40:1: warning: this is the location of the previous definition
mkdir: kann Verzeichnis »glibc-2.3.6« nicht anlegen: Die Datei existiert bereits
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
make: *** [.deps/glibc] Fehler 1
und das im Log:

Code: Alles auswählen

checking for autoconf... autoconf
checking whether autoconf works... yes
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... contains current directory
 

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

Re: yBuild Fehler

Beitrag von rhabarber1848 »

det-box hat geschrieben:Hi,
konnte den Fehler mit Deinem Script reproduzieren:
Bitte durchsuche Dein System (/etc, $HOME ...), ob irgendwo LD_LIBRARY_PATH
gesetzt wird. Nur Du hast das Problem, sonst niemand anderes. Daher muss das
Problem an der Konfiguration Deines Rechners liegen.
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Re: yBuild Fehler

Beitrag von det-box »

wenn ich die Configuration von amiga23 Script org. lasse, tritt der Fehler auf meinem Rechner nicht auf.
wenn ich in Seinem Script die Config anpasse (inkl. IDE XTE XFS kein Kernel2.6 ..) kommt der Fehler

evtl hängt es an der gcc Version mit openSuSE

benutzt noch jemand openSuSE??

die Variable ist ja nicht gesetzt
Det
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: yBuild Fehler

Beitrag von seife »

Ich habe nun beim Kompilieren eines Dreamboximages dasselbe gehabt, auf einem SLED11 (sollte in dieser Hinsicht vergleichbar mit openSUSE 11.1 sein), allerdings ist da LD_LIBRARY_PATH auch gesetzt:

Code: Alles auswählen

seife@md-ferrari1000:~> echo $LD_LIBRARY_PATH
/usr/lib64/mpi/gcc/openmpi/lib64:
Das PRoblem in diesem Fall ist der ":" am Ende des Pfads, der dazu führt, dass der aktuelle Pfad auch mit drin ist.
Die Lösung war, vor dem configure etc. ein "unset LD_LIBRARY_PATH" zu machen. Nun baut's.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Re: yBuild Fehler

Beitrag von yjogol »

seife hat geschrieben:Ich habe nun beim Kompilieren eines Dreamboximages dasselbe gehabt, auf einem SLED11 (sollte in dieser Hinsicht vergleichbar mit openSUSE 11.1 sein), allerdings ist da LD_LIBRARY_PATH auch gesetzt:

Code: Alles auswählen

seife@md-ferrari1000:~> echo $LD_LIBRARY_PATH
/usr/lib64/mpi/gcc/openmpi/lib64:
Das PRoblem in diesem Fall ist der ":" am Ende des Pfads, der dazu führt, dass der aktuelle Pfad auch mit drin ist.
Die Lösung war, vor dem configure etc. ein "unset LD_LIBRARY_PATH" zu machen. Nun baut's.
Danke für den Tipp habe es in die V3 reingebaut.
yjogol
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Re: yBuild Fehler

Beitrag von det-box »

Danke für den Hinnweise,
teste gerade mit openSusse 11.1

Det
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Re: yBuild Fehler

Beitrag von det-box »

Hallo,
mache gerade alles neu.
Ich benutze openSuse 11.1 als Host und yBuild 3.

beim Build kommt jetzt :

  • Generating configuration files for vorbisidec, please wait....
    aclocal
    libtoolize --automake
    automake --add-missing
    configure.in:30: required file `../ltmain.sh' not found
    Makefile.am: installing `../depcomp'
    autoconf
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking for powerpc-tuxbox-linux-gnu-strip... powerpc-tuxbox-linux-gnu-strip
    checking for powerpc-tuxbox-linux-gnu-gcc... powerpc-tuxbox-linux-gnu-gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... yes
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether powerpc-tuxbox-linux-gnu-gcc accepts -g... yes
    checking for powerpc-tuxbox-linux-gnu-gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of powerpc-tuxbox-linux-gnu-gcc... gcc3
    checking how to run the C preprocessor... powerpc-tuxbox-linux-gnu-gcc -E
    checking build system type... i686-suse-linux-gnu
    checking host system type... powerpc-tuxbox-linux-gnu
    checking for a sed that does not truncate output... /usr/bin/sed
    checking for grep that handles long lines and -e... /usr/bin/grep
    checking for egrep... /usr/bin/grep -E
    checking for fgrep... /usr/bin/grep -F
    checking for ld used by powerpc-tuxbox-linux-gnu-gcc... /home/dbox2/tuxbox/ybuild/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld
    checking if the linker (/home/dbox2/tuxbox/ybuild/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes
    checking for BSD- or MS-compatible name lister (nm)... powerpc-tuxbox-linux-gnu-nm
    checking the name lister (powerpc-tuxbox-linux-gnu-nm) interface... BSD nm
    checking whether ln -s works... yes
    checking the maximum length of command line arguments... 805306365
    checking whether the shell understands some XSI constructs... yes
    checking whether the shell understands "+="... yes
    checking for /home/dbox2/tuxbox/ybuild/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld option to reload object files... -r
    checking for powerpc-tuxbox-linux-gnu-objdump... powerpc-tuxbox-linux-gnu-objdump
    checking how to recognize dependent libraries... pass_all
    checking for powerpc-tuxbox-linux-gnu-ar... powerpc-tuxbox-linux-gnu-ar
    checking for powerpc-tuxbox-linux-gnu-strip... (cached) powerpc-tuxbox-linux-gnu-strip
    checking for powerpc-tuxbox-linux-gnu-ranlib... powerpc-tuxbox-linux-gnu-ranlib
    checking command to parse powerpc-tuxbox-linux-gnu-nm output from powerpc-tuxbox-linux-gnu-gcc object... ok
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if powerpc-tuxbox-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
    checking for powerpc-tuxbox-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
    checking if powerpc-tuxbox-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
    checking if powerpc-tuxbox-linux-gnu-gcc static flag -static works... yes
    checking if powerpc-tuxbox-linux-gnu-gcc supports -c -o file.o... yes
    checking if powerpc-tuxbox-linux-gnu-gcc supports -c -o file.o... (cached) yes
    checking whether the powerpc-tuxbox-linux-gnu-gcc linker (/home/dbox2/tuxbox/ybuild/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    checking host system type... (cached) powerpc-tuxbox-linux-gnu
    checking for memory.h... (cached) yes
    checking for working alloca.h... yes
    checking for alloca... yes
    checking for working memcmp... no
    configure: creating ./config.status
    config.status: error: cannot find input file: Makefile.in
    make: *** [.deps/libvorbisidec] Fehler 1
    fertig ... drücke Enter
:(
kann mir bitte einer helfen, was das sein könnte??


Det :)
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: yBuild Fehler

Beitrag von dietmarw »

dbluelle hat grade was mit oggvorbis am cvs geändert.. tippe mal darauf..
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: yBuild Fehler

Beitrag von seife »

Nein, das war nur im enigma/ Tree, das kann damit nichts zu tun haben.
Ich tippe mal drauf, dass "libtoolize" im cdk/ Verzeichnis das fixt.
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Re: yBuild Fehler

Beitrag von det-box »

seife hat geschrieben:Nein, das war nur im enigma/ Tree, das kann damit nichts zu tun haben.
Ich tippe mal drauf, dass "libtoolize" im cdk/ Verzeichnis das fixt.
und was kann ich da jetzt machen ?

/Edit
Danke habe "libtoolize" ausgeführt im cdk/ und es geht weiter.
Edit/

Danke
Det