JTGnewmake

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
jorg
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Donnerstag 6. Februar 2003, 11:22

JTGnewmake

Beitrag von jorg »

Guten Abend

ich hoffe, einer von Euch versteht das Ganze hier und kann mir vielleicht den entscheidenden Tipp geben

Suse 10.3



test -z "/home/billi/projectroot/cdkroot/lib/pkgconfig" || /bin/mkdir -p "/home/billi/projectroot/cdkroot/lib/pkgconfig"
/usr/bin/install -c -m 644 'tuxbox-md5sum.pc' '/home/billi/projectroot/cdkroot/lib/pkgconfig/tuxbox-md5sum.pc'
test -z "/home/billi/projectroot/cdkroot/include/tuxbox" || /bin/mkdir -p "/home/billi/projectroot/cdkroot/include/tuxbox"
/usr/bin/install -c -m 644 'libmd5sum.h' '/home/billi/projectroot/cdkroot/include/tuxbox/libmd5sum.h'
make[5]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs/libmd5sum'
make[4]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs/libmd5sum'
Making install in libmpegtools
make[4]: Entering directory `/home/billi/projectroot/cvs/apps/misc/libs/libmpegtools'
make[5]: Entering directory `/home/billi/projectroot/cvs/apps/misc/libs'
make[5]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs'
make[5]: Entering directory `/home/billi/projectroot/cvs/apps/misc/libs/libmpegtools'
make[6]: Entering directory `/home/billi/projectroot/cvs/apps/misc/libs'
make[6]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs'
test -z "/home/billi/dbox2/cdkroot/lib" || /bin/mkdir -p "/home/billi/dbox2/cdkroot/lib"
/bin/sh ../libtool --mode=install /usr/bin/install -c 'libtuxbox-mpegtools.la' '/home/billi/dbox2/cdkroot/lib/libtuxbox-mpegtools.la'
/usr/bin/install -c .libs/libtuxbox-mpegtools.so.0.0.0 /home/billi/dbox2/cdkroot/lib/libtuxbox-mpegtools.so.0.0.0
/usr/bin/install: cannot stat `.libs/libtuxbox-mpegtools.so.0.0.0': No such file or directory
make[5]: *** [install-libLTLIBRARIES] Fehler 1
make[5]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs/libmpegtools'
make[4]: *** [install-am] Fehler 2
make[4]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs/libmpegtools'
make[3]: *** [install-recursive] Fehler 1
make[3]: Leaving directory `/home/billi/projectroot/cvs/apps/misc/libs'
make[2]: *** [misc_libs] Fehler 2
make[2]: Leaving directory `/home/billi/projectroot/cvs/cdk'
make[1]: *** [/home/billi/projectroot/cdkroot/lib/pkgconfig/tuxbox-xmltree.pc] Fehler 2
make[1]: Leaving directory `/home/billi/projectroot/cvs/cdk'
make: *** [/home/billi/projectroot/cvs/apps/dvb/zapit/src/zapit] Fehler 2

MFG jorg
dwilx

Beitrag von dwilx »

Da läuft was in deiner config schief. Kannst du die mal posten?
jorg
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Donnerstag 6. Februar 2003, 11:22

Beitrag von jorg »

war nur mist
Zuletzt geändert von jorg am Mittwoch 19. Dezember 2007, 18:39, insgesamt 1-mal geändert.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

/usr/bin/install: cannot stat `.libs/libtuxbox-mpegtools.so.0.0.0': No such file or directory
Schon mal in die Richtung geforscht?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ich sag's mal anders: "bei mir geht das".
Was hast du (genau!) gemacht, bevor es zu dem Fehler kam.
- auschecken, wie?
- patches?
- configure, welche optionen?
- welches make-target?

Wenn bei irgendeinem der Schritte schon Fehlermeldungen auftraten, welche? Und wie hast du sie beseitigt?
Ansonsten würde ich mal schauen, ob das nicht ein Folgefehler ist, also weiter oben nach Fehlern suchen.
dwilx

Beitrag von dwilx »

:o
hallo

Bitte Schön
UIUUI die meinte ich nicht, ich meinte Deine Build-Konfiguration, also die womit du den Imagebau anschubbst. Das war die config von der Busybox
:wink:

edit Seife hats schon benannt!
jorg
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Donnerstag 6. Februar 2003, 11:22

Beitrag von jorg »

Hallo

ich danke Euch schon mal für Eure antworten :D

dass ich nicht mehr wüste wo der erste Fehler lag
habe heute neu ausgescheckt

habe nach diese anleitung gemacht

This kit builds an image from the CVS sources, very similar to a JtG-Image.

Instructions:

1. Unpack on a disk with lots (say >= 1 GB) of free space.

2. Get some JtG-files, listed in the file jtg.files, by extracting
them from a JtG image. (As far as I interpret the JtG-Boardrules,
these files cannot be distributed.) They should be put into the
jtg-files-directory, with the paths preserved.

3. Enter the name of the top level directory in the file
projectroot. One way to accomplish this is, in that directory

pwd > projectroot

4. Check out the sources, branch newmake on top of HEAD. The supplied
script checkout does this in an easy manner.

5. Setup for compilation by running the script setup. This will also
check the existence of the JtG-files.

6. Compile the whole shebang by cd-ing to the directory cvs/cdk and
issuing the appropriate make-command, to be JtG-conformat,

make flash-neutrino-squashfs-all.

7. If all goes right, sometime later the resuls will be found in
subdirectory archive.


The script do-all tries to do steps 3-7 all in one shot.

also

cd projectroot
pwd > projectroot
./checkout
./setup
dann
cd cvs/cdk und make flash-neutrino-squashfs-all

hier die configure im setup

./configure \
--prefix=$PREFIX \
--with-targetprefix=$TARGETPREFIX \
--with-cvsdir=$CVSROOT \
--with-hostprefix=$HOSTPREFIX \
--with-flashprefix=$FLASHPREFIX \
--enable-flashrules \
--with-logosdir=${PROJECTROOT}/jtg-files/var/tuxbox/boot \
--enable-maintainer-mode \
--with-checkImage=warn \
--with-updatehttpprefix=http://jtgimage.dyndns.tv/v2.2/neutrino/ \
--with-rootpartitionsize=0x660000 \
--with-customizationsdir=$PROJECTROOT/customization \
--enable-lirc \
--enable-cdkVcInfo \
--enable-ide \
--with-assume-kernelsources-old \
--enable-nfsserver

cp $PROJECTROOT/patches/busybox.config.m4 $CVSROOT/cdk/Patches

jtgfiles=`cat $PROJECTROOT/jtg.files`
for f in $jtgfiles ; do
if [ ! -e $PROJECTROOT/jtg-files/$f ] ; then
missing=1
echo JtG File $f missing from the jtg-files tree
fi
done

echo
if [ "$missing" = "1" ] ; then
echo "One or more files missing"
exit 1
else
echo "All JtG files seems to be present"
fi

und hier den erste fehler von heute

cp avia_av.o avia_av_napi.o avia_gt.o avia_gt_fb.o avia_gt_ir_samsung.o avia_gt_lirc.o avia_gt_napi.o avia_gt_oss.o avia_gt_v4l2.o avia_napi.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[7]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb/avia'
make -C dvb-core modules_install_misc
make[7]: Entering directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb/dvb-core'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp dvb-core.o dvb_i2c_bridge.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[7]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb/dvb-core'
make -C frontends modules_install_misc
make[7]: Entering directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb/frontends'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp at76c651.o sqc6100.o tda8044h.o tda80xx.o ves1820.o ves1x93.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[7]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb/frontends'
make[6]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media/dvb'
make[5]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers/media'
make[4]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb/drivers'
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb'
make -C dvb2eth modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/dvb2eth'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp dvb2eth.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/dvb2eth'
make -C event modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/event'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp event.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/event'
make -C ext modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/ext'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp aviaEXT.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/ext'
make -C fp modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/fp'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp dbox2_fp.o dbox2_fp_input.o dbox2_fp_napi.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/fp'
make -C i2c modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/i2c'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp dbox2_i2c.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/i2c'
make -C ide modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/ide'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp dboxide.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/ide'
make -C info modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/info'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp tuxbox.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/info'
make -C lcd modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/lcd'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp lcd.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/lcd'
make -C saa7126 modules_install_misc
make[3]: Entering directory `/home/billi/projectroot/cvs/driver/saa7126'
mkdir -p /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
cp saa7126.o /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/misc
make[3]: Leaving directory `/home/billi/projectroot/cvs/driver/saa7126'
make[2]: Leaving directory `/home/billi/projectroot/cvs/driver'
make[1]: Leaving directory `/home/billi/projectroot/cvs/cdk'
rm -f /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/build
rm -f /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/source
rm -f /home/billi/projectroot/cdkflash/root-squashfs/lib/modules/2.4.35.3-dbox2/modules.[^d]*
[ -x /home/billi/projectroot/customization/root-squashfs-local.sh ] && /home/billi/projectroot/customization/root-squashfs-local.sh /home/billi/projectroot/cdkflash /home/billi/projectroot/cvs/cdk || true
rm -rf /home/billi/projectroot/cdkflash/root
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/bin
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/dev
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/lib/tuxbox
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/mnt
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/proc
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/sbin
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/share/tuxbox
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/share/fonts
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/var/tuxbox/config
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/var/etc
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/tmp
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/etc/init.d
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/root
ln -s /tmp /home/billi/projectroot/cdkflash/root/var/run
ln -s /tmp /home/billi/projectroot/cdkflash/root/var/tmp
/usr/bin/install -c -d /home/billi/projectroot/cdkflash/root/hdd
make /home/billi/projectroot/cdkflash/root/etc/cramfs.urls
make[1]: Entering directory `/home/billi/projectroot/cvs/cdk'
if [ ! -z http://jtgimage.dyndns.tv/v2.2/neutrino/ ] ; then \
echo http://jtgimage.dyndns.tv/v2.2/neutrino/cramfs.list >> /home/billi/projectroot/cdkflash/root/etc/cramfs.urls; \
echo http://jtgimage.dyndns.tv/v2.2/neutrino/squashfs.list >> /home/billi/projectroot/cdkflash/root/etc/cramfs.urls; \
echo http://jtgimage.dyndns.tv/v2.2/neutrino/img.list >> /home/billi/projectroot/cdkflash/root/etc/cramfs.urls; \
fi
touch /home/billi/projectroot/cdkflash/root
[ -x /home/billi/projectroot/customization/cramfs.urls-local.sh ] && /home/billi/projectroot/customization/cramfs.urls-local.sh /home/billi/projectroot/cdkflash /home/billi/projectroot/cvs/cdk || true
make[1]: Leaving directory `/home/billi/projectroot/cvs/cdk'
make flash-tuxinfo
make[1]: Entering directory `/home/billi/projectroot/cvs/cdk'
make libtuxbox
make[2]: Entering directory `/home/billi/projectroot/cvs/cdk'
cd /home/billi/projectroot/cvs/apps/tuxbox/libtuxbox && ./autogen.sh && CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ CFLAGS="-Wall -pipe -Os" CXXFLAGS="-Wall -pipe -Os" LDFLAGS="-Wl,-O1" ./configure --build=i686-suse-linux-gnu --host=powerpc-tuxbox-linux-gnu --prefix=/home/billi/projectroot/cdkroot --with-driver=/home/billi/projectroot/cvs/driver --with-target=cdk --with-dvbincludes=/home/billi/projectroot/cvs/driver/dvb/include --enable-maintainer-mode --without-debug --enable-ide
Generating configuration files for libtuxbox, please wait....
aclocal
libtoolize --automake
autoconf
autoheader
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
automake --add-missing
configure.ac:2: installing `./missing'
configure.ac:2: installing `./install-sh'
Makefile.am: installing `./INSTALL'
Makefile.am: installing `./COPYING'
Makefile.am: installing `./depcomp'
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
./configure: line 2413: TUXBOX_APPS: command not found
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 whether we are using the GNU C++ compiler... yes
checking whether powerpc-tuxbox-linux-gnu-g++ accepts -g... yes
checking dependency style of powerpc-tuxbox-linux-gnu-g++... gcc3
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 ld used by powerpc-tuxbox-linux-gnu-gcc... /home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld
checking if the linker (/home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes
checking for /home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /home/billi/projectroot/cdk/bin/powerpc-tuxbox-linux-gnu-nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... powerpc-tuxbox-linux-gnu-gcc -E
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 dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... powerpc-tuxbox-linux-gnu-g++ -E
checking for powerpc-tuxbox-linux-gnu-g77... no
checking for powerpc-tuxbox-linux-gnu-xlf... no
checking for powerpc-tuxbox-linux-gnu-f77... no
checking for powerpc-tuxbox-linux-gnu-frt... no
checking for powerpc-tuxbox-linux-gnu-pgf77... no
checking for powerpc-tuxbox-linux-gnu-cf77... no
checking for powerpc-tuxbox-linux-gnu-fort77... no
checking for powerpc-tuxbox-linux-gnu-fl32... no
checking for powerpc-tuxbox-linux-gnu-af77... no
checking for powerpc-tuxbox-linux-gnu-xlf90... no
checking for powerpc-tuxbox-linux-gnu-f90... no
checking for powerpc-tuxbox-linux-gnu-pgf90... no
checking for powerpc-tuxbox-linux-gnu-pghpf... no
checking for powerpc-tuxbox-linux-gnu-epcf90... no
checking for powerpc-tuxbox-linux-gnu-gfortran... no
checking for powerpc-tuxbox-linux-gnu-g95... no
checking for powerpc-tuxbox-linux-gnu-xlf95... no
checking for powerpc-tuxbox-linux-gnu-f95... no
checking for powerpc-tuxbox-linux-gnu-fort... no
checking for powerpc-tuxbox-linux-gnu-ifort... no
checking for powerpc-tuxbox-linux-gnu-ifc... no
checking for powerpc-tuxbox-linux-gnu-efc... no
checking for powerpc-tuxbox-linux-gnu-pgf95... no
checking for powerpc-tuxbox-linux-gnu-lf95... no
checking for powerpc-tuxbox-linux-gnu-ftn... no
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 98304
checking command to parse /home/billi/projectroot/cdk/bin/powerpc-tuxbox-linux-gnu-nm -B output from powerpc-tuxbox-linux-gnu-gcc object... ok
checking for objdir... .libs
checking for powerpc-tuxbox-linux-gnu-ar... powerpc-tuxbox-linux-gnu-ar
checking for powerpc-tuxbox-linux-gnu-ranlib... powerpc-tuxbox-linux-gnu-ranlib
checking for powerpc-tuxbox-linux-gnu-strip... (cached) powerpc-tuxbox-linux-gnu-strip
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
checking if powerpc-tuxbox-linux-gnu-gcc PIC flag -fPIC 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 whether the powerpc-tuxbox-linux-gnu-gcc linker (/home/billi/projectroot/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
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by powerpc-tuxbox-linux-gnu-g++... /home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld
checking if the linker (/home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld) is GNU ld... yes
checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking for powerpc-tuxbox-linux-gnu-g++ option to produce PIC... -fPIC
checking if powerpc-tuxbox-linux-gnu-g++ PIC flag -fPIC works... yes
checking if powerpc-tuxbox-linux-gnu-g++ static flag -static works... yes
checking if powerpc-tuxbox-linux-gnu-g++ supports -c -o file.o... yes
checking whether the powerpc-tuxbox-linux-gnu-g++ linker (/home/billi/projectroot/cdk/powerpc-tuxbox-linux-gnu/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for ANSI C header files... (cached) yes
./configure: line 19490: TUXBOX_APPS_DRIVER: command not found
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tuxbox.pc
config.status: executing depfiles commands
make -C /home/billi/projectroot/cvs/apps/tuxbox/libtuxbox all install
make[3]: Entering directory `/home/billi/projectroot/cvs/apps/tuxbox/libtuxbox'
/bin/sh ./libtool --tag=CC --mode=compile powerpc-tuxbox-linux-gnu-gcc -DPACKAGE_NAME=\"libtuxbox\" -DPACKAGE_TARNAME=\"libtuxbox\" -DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"libtuxbox\ 0.0.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libtuxbox\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -I. -Wall -pipe -Os -MT tuxbox.lo -MD -MP -MF .deps/tuxbox.Tpo -c -o tuxbox.lo tuxbox.c
mkdir .libs
powerpc-tuxbox-linux-gnu-gcc -DPACKAGE_NAME=\"libtuxbox\" -DPACKAGE_TARNAME=\"libtuxbox\" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"libtuxbox 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libtuxbox\" -DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -I. -Wall -pipe -Os -MT tuxbox.lo -MD -MP -MF .deps/tuxbox.Tpo -c tuxbox.c -fPIC -DPIC -o .libs/tuxbox.o
In file included from tuxbox.c:33:
tuxbox.h:27:25: tuxbox/info.h: No such file or directory
In file included from tuxbox.c:33:
tuxbox.h:35: error: syntax error before "tuxbox_get_capabilities"
tuxbox.h:35: warning: type defaults to `int' in declaration of `tuxbox_get_capabilities'
tuxbox.h:35: warning: data definition has no type or storage class
tuxbox.h:36: error: syntax error before "tuxbox_get_model"
tuxbox.h:36: warning: type defaults to `int' in declaration of `tuxbox_get_model'
tuxbox.h:36: warning: data definition has no type or storage class
tuxbox.h:38: error: syntax error before "tuxbox_get_submodel"
tuxbox.h:38: warning: type defaults to `int' in declaration of `tuxbox_get_submodel'
tuxbox.h:38: warning: data definition has no type or storage class
tuxbox.h:40: error: syntax error before "tuxbox_get_vendor"
tuxbox.h:40: warning: type defaults to `int' in declaration of `tuxbox_get_vendor'
tuxbox.h:40: warning: data definition has no type or storage class
tuxbox.c: In function `tuxbox_read_proc':
tuxbox.c:55: warning: implicit declaration of function `getline'
tuxbox.c: At top level:
tuxbox.c:66: error: syntax error before "tuxbox_get_capabilities"
tuxbox.c:66: warning: return type defaults to `int'
tuxbox.c: In function `tuxbox_get_capabilities':
tuxbox.c:66: error: syntax error before "tuxbox_capabilities"
tuxbox.c:66: error: `tuxbox_capabilities' undeclared (first use in this function)
tuxbox.c:66: error: (Each undeclared identifier is reported only once
tuxbox.c:66: error: for each function it appears in.)
tuxbox.c:66: error: `tuxbox_capabilities_t' undeclared (first use in this function)
tuxbox.c:66: error: syntax error before "tuxbox_read_proc"
tuxbox.c: At top level:
tuxbox.c:67: error: syntax error before "tuxbox_get_model"
tuxbox.c:67: warning: return type defaults to `int'
tuxbox.c: In function `tuxbox_get_model':
tuxbox.c:67: error: syntax error before "tuxbox_model"
tuxbox.c:67: error: `tuxbox_model' undeclared (first use in this function)
tuxbox.c:67: error: `tuxbox_model_t' undeclared (first use in this function)
tuxbox.c:67: error: syntax error before "tuxbox_read_proc"
tuxbox.c: At top level:
tuxbox.c:68: error: syntax error before "tuxbox_get_submodel"
tuxbox.c:68: warning: return type defaults to `int'
tuxbox.c: In function `tuxbox_get_submodel':
tuxbox.c:68: error: syntax error before "tuxbox_submodel"
tuxbox.c:68: error: `tuxbox_submodel' undeclared (first use in this function)
tuxbox.c:68: error: `tuxbox_submodel_t' undeclared (first use in this function)
tuxbox.c:68: error: syntax error before "tuxbox_read_proc"
tuxbox.c: At top level:
tuxbox.c:69: error: syntax error before "tuxbox_get_vendor"
tuxbox.c:69: warning: return type defaults to `int'
tuxbox.c: In function `tuxbox_get_vendor':
tuxbox.c:69: error: syntax error before "tuxbox_vendor"
tuxbox.c:69: error: `tuxbox_vendor' undeclared (first use in this function)
tuxbox.c:69: error: `tuxbox_vendor_t' undeclared (first use in this function)
tuxbox.c:69: error: syntax error before "tuxbox_read_proc"
tuxbox.c: In function `tuxbox_get_model_str':
tuxbox.c:74: error: `TUXBOX_MODEL_DBOX2' undeclared (first use in this function)
tuxbox.c:76: error: `TUXBOX_MODEL_DREAMBOX' undeclared (first use in this function)
tuxbox.c:78: error: `TUXBOX_MODEL_PCI' undeclared (first use in this function)
tuxbox.c: In function `tuxbox_get_submodel_str':
tuxbox.c:88: error: `TUXBOX_SUBMODEL_DBOX2' undeclared (first use in this function)
tuxbox.c:90: error: `TUXBOX_SUBMODEL_DREAMBOX_DM5600' undeclared (first use in this function)
tuxbox.c:92: error: `TUXBOX_SUBMODEL_DREAMBOX_DM7000' undeclared (first use in this function)
tuxbox.c:94: error: `TUXBOX_SUBMODEL_TTPCI' undeclared (first use in this function)
tuxbox.c: In function `tuxbox_get_vendor_str':
tuxbox.c:104: error: `TUXBOX_VENDOR_NOKIA' undeclared (first use in this function)
tuxbox.c:106: error: `TUXBOX_VENDOR_SAGEM' undeclared (first use in this function)
tuxbox.c:108: error: `TUXBOX_VENDOR_PHILIPS' undeclared (first use in this function)
tuxbox.c:110: error: `TUXBOX_VENDOR_DREAM_MM' undeclared (first use in this function)
tuxbox.c:112: error: `TUXBOX_VENDOR_TECHNOTREND' undeclared (first use in this function)
make[3]: *** [tuxbox.lo] Fehler 1
make[3]: Leaving directory `/home/billi/projectroot/cvs/apps/tuxbox/libtuxbox'
make[2]: *** [libtuxbox] Fehler 2
make[2]: Leaving directory `/home/billi/projectroot/cvs/cdk'
make[1]: *** [/home/billi/projectroot/cdkroot/lib/pkgconfig/tuxbox.pc] Fehler 2
make[1]: Leaving directory `/home/billi/projectroot/cvs/cdk'
make: *** [/home/billi/projectroot/cdkflash/root] Fehler 2
billi@localhost:~/projectroot/cvs/cdk>

MFG jorg
MFG jorg
dwilx

Beitrag von dwilx »

Kleiner Vorschlag: bevor Du größere Versuche unternimmst, mach erst mal alles auf die übliche Art, damit das erst mal läuft und baut. Dann kannst Du dran rum basteln und das was Du einbauen willst über costom-Scripte machen. Damit tust Du dir leichter. :wink:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ja, allerdings. Bau erstmal ganz normal ein Image, bevor du versuchst, mit jahrealten Automatisierungsskripten, die keiner hier kennt, zu bauen.

Was bei mir normalerweise immer funktioniert:

Code: Alles auswählen

#!/bin/bash
export CVS_RSH=ssh
CVS=:ext:anoncvs@cvs.tuxbox.org:/cvs/tuxbox
BRANCH=newmake   # oder ""
BUILDDIR=$PWD/tuxbox-$BRANCH
mkdir -p Archive || exit 1
mkdir -p $BUILDDIR || exit 1
cd $BUILDDIR
if [ $BRANCH != "newmake" ]; then
        BRANCH=""
else
        BRANCH="-r $BRANCH"
fi
cvs -qz9 -d $CVS co -f $BRANCH -P .
cd cdk
ln -s ../../Archive
./autogen.sh
./configure --enable-maintainer-mode \
            --with-cvsdir=$BUILDDIR \
            --prefix=$BUILDDIR/root \
            --enable-flashrules \
            --with-checkImage=rename \
            --enable-ccache
# wenn !newmake, anpassen...
time make flash-neutrino-squashfs-all
jorg
Einsteiger
Einsteiger
Beiträge: 123
Registriert: Donnerstag 6. Februar 2003, 11:22

Beitrag von jorg »

Hallo

na ja habt Ihr recht

nach Barf Anleitung gemacht und alles oki

und mit basteln muss ich wohl abwarten, habe ich sowieso nicht so viel Ahnung davon

noch mal danke Euch für die antworten

MFG jorg
MFG jorg
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Diese Anleitung war ja auch schon sehr alt, insofern wird die einfach nicht mehr auf's heutige CVS passen. => kein bug :-)