Erzeugen CDK per cygwin, welches Packet fehlt?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Homer43
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 28. August 2002, 15:03

Erzeugen CDK per cygwin, welches Packet fehlt?

Beitrag von Homer43 »

Hallo,

beim configure für das CDK gibt es immer die Fehlermeldung, das ein Packet rpcgen fehlt (siehe unten). Was ist das für ein Packet?

rod2uh@MATRIX6 ~/tuxbox-cvs/cdk
$ ./configure --prefix=/dbox2 --with-hostruleset=cygwin --with-cvsdir=$HOME/tux
box-cvs --enable-maintainer-mode
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-cygwin
checking target system type... powerpc-tuxbox-linux-gnu
checking for apps directory... yes
checking for boot directory... yes
checking for driver directory... yes
checking for hostapps directory... yes
checking for rpcgen... no
can't find package linux at ./rules-install.pl line 28.
at ./rules-make.pl line 105.ve binutils-2.13.90.0.4.tar.bz2
at ./rules-make.pl line 105.ve gcc-core-2.95.3.tar.gz
can't recognise at ./rules-install.pl line 76.
at ./rules-make.pl line 105.ve ifupdown-0.6.4-tuxbox.1.tar.bz2
at ./rules-make.pl line 105.ve netkit-base-0.17.tar.gz
at ./rules-make.pl line 105.ve modutils-2.4.19.tar.bz2
at ./rules-make.pl line 105.ve commoncpp2-0.99.7.tar.gz
at ./rules-make.pl line 105.ve curl-7.9.1.tar.bz2
at ./rules-make.pl line 105.ve libdvbpsi-0.1.1.tar.gz
at ./rules-make.pl line 105.ve libnids-1.16.tar.gz
at ./rules-make.pl line 105.ve popt-1.6.4.tar.gz
at ./rules-make.pl line 105.ve libsigc++-1.1.13.tar.gz
at ./rules-make.pl line 105.ve libxml2-2.4.22.tar.bz2
at ./rules-make.pl line 105.ve xmlwrapp-0.2.1.tar.gz
at ./rules-make.pl line 105.ve console-data_1999.08.29.orig.tar.gz
at ./rules-make.pl line 105.ve lirc-0.6.6pre1.tar.bz2
at ./rules-make.pl line 105.ve cabextract-0.5.tar.gz
at ./rules-make.pl line 126.ve arialb32.exe
can't find package msttf at ./rules-install.pl line 28.
at ./rules-make.pl line 105.ve nano-1.0.7.tar.gz
at ./rules-make.pl line 105.ve dvbstream-0.4pre2.tar.gz
at ./rules-make.pl line 105.ve dvbtext-0.1.tar.gz
at ./rules-make.pl line 105.ve dvbtune-0.3.tar.gz

Summary:
Hostruleset: cygwin
Targetruleset: standard
Targetprefix: /dbox2/cdkroot
Hostprefix: /dbox2/cdk
Bootprefix: /dbox2/tftpboot
Buildprefix: /home/rod2uh/tuxbox-cvs/cdk
Appsdir: /home/rod2uh/tuxbox-cvs/apps
Bootdir: /home/rod2uh/tuxbox-cvs/boot
Driverdir: /home/rod2uh/tuxbox-cvs/driver
Hostappsdir: /home/rod2uh/tuxbox-cvs/hostapps

configure: creating Makefile-archive
configure: creating ./config.status
config.status: creating
.infig.status: error: cannot find input file:
Homer43
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Mittwoch 28. August 2002, 15:03

Beitrag von Homer43 »

So, das Problem ist gelöst. Hat wohl daran gelegen, das ich das CDK mit WinCVS augecheckt hatte.

Habe mir das CDK nun unter cygwin ausgecheckt.

autogen und configure haben geklappt. Nun zum make:

$ make all
( rm -rf linux-2.4.19 || /bin/true ) && ( rm -rf linux || /bin/true ) && bunzip2 -cd Archive/linux-2.4.19.tar.
bz2 | tar -x && ( cd linux-2.4.19; bunzip2 -cd ../Archive/linux-dbox2-2.4.19-1.diff.bz2 | patch -p1 ) && ( cd
linux-2.4.19; patch -p1 < ../Patches/cygwin/linux.diff ) && ( ln -s linux-2.4.19 linux || /bin/true )
bunzip2: Can't open input file ../Archive/linux-dbox2-2.4.19-1.diff.bz2: No such file or directory.
patching file `Makefile'
patching file `arch/ppc/boot/simple/Makefile'
cat Patches/linux-dbox2-2.4.19.config > linux-2.4.19/.config
make -C linux-2.4.19 oldconfig \
ARCH=ppc
make[1]: Entering directory `/home/rod2uh/tuxbox-cvs/cdk/linux-2.4.19'
rm -f include/asm
( cd include ; ln -sf asm-ppc asm)
/bin/bash scripts/Configure -d arch/ppc/config.in
#
# Using defaults found in .config
#
*
* Code maturity level options
*
Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [Y/n/?]
*
* Loadable module support
*
Enable loadable module support (CONFIG_MODULES) [Y/n/?]
Set version information on all module symbols (CONFIG_MODVERSIONS) [N/y/?]
Kernel module loader (CONFIG_KMOD) [Y/n/?]
*
* Platform support
*
Processor Type (6xx/7xx/74xx/8260, 4xx, POWER3, POWER4, 8xx) [8xx]
defined CONFIG_8xx
Machine Type (RPX-Lite, RPX-Classic, BSE-IP, FADS, TQM823L, TQM850L, TQM855L, TQM860L, FPS850L, TQM860, SPD823
TS, IVMS8, IVML24, SM850, MBX, WinCept) [RPX-Lite] (NEW)



Hier bleibt das make stehen und erwartet eine Eingabe. Was für einen Maschinen Type muß ich für eine Nokia eingeben?


Weiter oben fehlt eine Datei linux-dbox2-2.4.19-1.diff.bz2 im Archiv. Diese gibt es aber scheinbar nicht mehr, oder? Konnte sie leider nicht finden.
MASHtm
Interessierter
Interessierter
Beiträge: 80
Registriert: Samstag 11. Mai 2002, 17:12

Beitrag von MASHtm »

linux-dbox2-2.4.19-1.diff.bz2 gibts tatsächlich nicht mehr;-) Dafür gibt es linux-dbox2-2.4.19-2.diff.bz2. Es wurde aber anscheinend vergessen dies in den rules zu berücksichtigen.

stell Dich ins cdk Verzeichnis und mach ein
"grep 2.4.19-1 *" und bessere alle Vorkommnisse gegen 2.4.19-2 aus. Dann sollte es funktionieren.

Gruß, MASHtm
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag von woglinde »

Danke,

ist gefixt im cvs.

Gruss Woglinde