no rule to make target `directories'
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
no rule to make target `directories'
Hi!
Ich wollte (just for fun) mal ausprobieren, selber ein Image zu erstellen.
CVS, autogen.sh und configure sind soweit gelaufen. Ein "make" bringt jedoch nur die Fehlermeldung "no rule to make target directories".
Eine Suche im Forum hat mich auch nicht weiter gebracht. Eine Lösung soll sein, ein "make depdirs". Was aber auch nicht geht. Ansonsten hab ich nur einen Link auf eine Mail mit einer Änderung am Makefile gefunden?!
Was muss man denn jetzt ändern?
MfG
splitti
Ich wollte (just for fun) mal ausprobieren, selber ein Image zu erstellen.
CVS, autogen.sh und configure sind soweit gelaufen. Ein "make" bringt jedoch nur die Fehlermeldung "no rule to make target directories".
Eine Suche im Forum hat mich auch nicht weiter gebracht. Eine Lösung soll sein, ein "make depdirs". Was aber auch nicht geht. Ansonsten hab ich nur einen Link auf eine Mail mit einer Änderung am Makefile gefunden?!
Was muss man denn jetzt ändern?
MfG
splitti
-
- Senior Member
- Beiträge: 1339
- Registriert: Donnerstag 24. April 2003, 12:12
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
Ok, Distribution is aktuelles Debian woody.
Vorgegangen bin ich nach:
http://dboxupdate.berlios.de/info_src.p ... e=snapshot
also:
mkdir -p ~/dbox2/sources
cd ~/dbox2/sources
cvs -z9 -d:pserver:anonymous@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox co -D "2004-03-03 00:01" .
cd cdk
./autogen.sh
./configure --prefix=~/dbox2 --with-cvsdir=~/dbox2/sources --enable-maintainer-mode --disable-libcrypto --with-targetruleset=flash
make
Und make liefert halt nur "no rule to make target `directories'
Ich dachte, das sei ein bekanntes Problem?!
MfG
splitti
[/list]
Vorgegangen bin ich nach:
http://dboxupdate.berlios.de/info_src.p ... e=snapshot
also:
mkdir -p ~/dbox2/sources
cd ~/dbox2/sources
cvs -z9 -d:pserver:anonymous@cvs.tuxbox-cvs.sourceforge.net:/cvs/tuxbox co -D "2004-03-03 00:01" .
cd cdk
./autogen.sh
./configure --prefix=~/dbox2 --with-cvsdir=~/dbox2/sources --enable-maintainer-mode --disable-libcrypto --with-targetruleset=flash
make
Und make liefert halt nur "no rule to make target `directories'
Ich dachte, das sei ein bekanntes Problem?!
MfG
splitti
[/list]
-
- Semiprofi
- Beiträge: 1173
- Registriert: Samstag 1. September 2001, 00:00
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50
-
- Senior Member
- Beiträge: 1339
- Registriert: Donnerstag 24. April 2003, 12:12
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
Hi!
Asche über mein Haupt. Ich hab erst auf Rechner A geschaut, ob die entsprechenden Versionen vorhanden sind, und dann auf Rechner B compiliert.
So, jetzt hab ich aber die entsprechende umgebung (debian - sarge) mit einigen updates.
auch das "cvs -z3 update -dPA ." hab ich gemacht. Leider bleibt er jetzt bei libdvb-0.5.3 haengen:
MfG
splitti
Asche über mein Haupt. Ich hab erst auf Rechner A geschaut, ob die entsprechenden Versionen vorhanden sind, und dann auf Rechner B compiliert.
So, jetzt hab ich aber die entsprechende umgebung (debian - sarge) mit einigen updates.
auch das "cvs -z3 update -dPA ." hab ich gemacht. Leider bleibt er jetzt bei libdvb-0.5.3 haengen:
Code: Alles auswählen
splitti@debian:~/dbox2/sources/cdk$ make all
( rm -rf libdvb-0.5.3 || /bin/true ) && gunzip -cd Archive/libdvb-0.5.3.tar.gz | TAPE=- tar -x && ( cd libdvb-0.5.3; patch -p1 < ../Patches/libdvb.diff )
patching file Makefile
Hunk #1 succeeded at 18 with fuzz 2.
cd libdvb-0.5.3 && \
make libdvb.a libdvbci.a libdvbmpegtools.a \
AR=powerpc-tuxbox-linux-gnu-ar AS=powerpc-tuxbox-linux-gnu-as CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ NM=powerpc-tuxbox-linux-gnu-nm RANLIB=powerpc-tuxbox-linux-gnu-ranlib CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" CXXFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os" LDFLAGS="-s" PKG_CONFIG_PATH=/home/splitti/dbox2/cdkroot/lib/pkgconfig \
CFLAGS="-mcpu=823 -mmultiple -mstring -meabi -pipe -Os -Ino/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" && \
make install PREFIX=/home/splitti/dbox2/cdkroot
make[1]: Entering directory `/home/splitti/dbox2/sources/cdk/libdvb-0.5.3'
make -C libdvb main
make[2]: Entering directory `/home/splitti/dbox2/sources/cdk/libdvb-0.5.3/libdvb'
powerpc-tuxbox-linux-gnu-g++ -I. -I../include -I../../include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -Ino/dvb/include -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c devices.cc
In file included from devices.cc:1:
../include/devices.hh:14:32: linux/dvb/frontend.h: No such file or directory
In file included from devices.cc:1:
../include/devices.hh:48: error: 'fe_spectral_inversion_t' is used as a type,
but is not defined as a type.
devices.cc:2:32: linux/dvb/frontend.h: No such file or directory
devices.cc:10: error: syntax error before `[' token
devices.cc: In function `std:::empty:& operator<<(std:::empty:&, Transponder&)
':
devices.cc:125: error: `FE_QPSK' undeclared (first use this function)
devices.cc:125: error: (Each undeclared identifier is reported only once for
each function it appears in.)
devices.cc:127: error: `FE_QAM' undeclared (first use this function)
devices.cc:135: error: `FE_OFDM' undeclared (first use this function)
devices.cc:144: error: 'class Transponder' has no member named 'inversion'
devices.cc:145: error: `INVERSION_OFF' undeclared (first use this function)
devices.cc:148: error: `INVERSION_ON' undeclared (first use this function)
devices.cc:151: error: `INVERSION_AUTO' undeclared (first use this function)
devices.cc: In function `std::istream& operator>>(std::istream&, Transponder&)
':
devices.cc:299: error: `FEC_AUTO' undeclared (first use this function)
devices.cc:300: error: 'class Transponder' has no member named 'inversion'
devices.cc:399: error: 'class Transponder' has no member named 'inversion'
devices.cc:399: error: `invset' undeclared (first use this function)
make[2]: *** [devices.o] Error 1
make[2]: Leaving directory `/home/splitti/dbox2/sources/cdk/libdvb-0.5.3/libdvb'make[1]: *** [libdvb/libdvb.a] Error 2
make[1]: Leaving directory `/home/splitti/dbox2/sources/cdk/libdvb-0.5.3'
make: *** [.deps/libdvb] Error 2
MfG
splitti
-
- Senior Member
- Beiträge: 1339
- Registriert: Donnerstag 24. April 2003, 12:12
Sollte das hier sein:
https://tuxbox-cvs.sourceforge.net/foru ... hp?t=27867
https://tuxbox-cvs.sourceforge.net/foru ... hp?t=27867
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
Ich wusste, das war nicht das letzte Problem.
Code: Alles auswählen
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'move.c' || echo './'`move.c
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'nano.c' || echo './'`nano.c
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'rcfile.c' || echo './'`rcfile.c
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'search.c' || echo './'`search.c
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'utils.c' || echo './'`utils.c
powerpc-tuxbox-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -I. -I. -I. -Iintl -DLOCALEDIR=\"/share/locale\" -I/include -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -c `test -f 'winio.c' || echo './'`winio.c
powerpc-tuxbox-linux-gnu-gcc -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -s -o nano color.o cut.o files.o global.o move.o nano.o rcfile.o search.o utils.o winio.o -lncurses
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make[3]: Leaving directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2'
make[2]: Leaving directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2'
make[1]: Leaving directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2'
make[1]: Entering directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2'
Making install in po
make[2]: Entering directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2/po'
/bin/sh `case ".././mkinstalldirs" in /*) echo ".././mkinstalldirs" ;; *) echo "../.././mkinstalldirs" ;; esac` /home/splitti/dbox2/cdkroot/share
../.././mkinstalldirs: ../.././mkinstalldirs: No such file or directory
make[2]: *** [install-data-yes] Error 127
make[2]: Leaving directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2/po'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/splitti/dbox2/sources/cdk/nano-1.2.2'
make: *** [.deps/nano] Error 2
-
- Semiprofi
- Beiträge: 1173
- Registriert: Samstag 1. September 2001, 00:00
-
- Neugieriger
- Beiträge: 16
- Registriert: Freitag 26. Dezember 2003, 00:51
Das Problem hat sich mittlerweile erledigt, bzw. verlagert
Ich hab nämlich festgestellt, das schon beim configure nicht alles gefunden wurde. Daher fange ic hdie Tage noch mal frisch an, und sehe erst mal zu, das alles benötigte vorhanden ist, und auch gefunden wird.
Danke erstmal für die bisherige Hilfe. ich hab zumindest wieder einiges dazugelernt.
MfG
splitti
Ich hab nämlich festgestellt, das schon beim configure nicht alles gefunden wurde. Daher fange ic hdie Tage noch mal frisch an, und sehe erst mal zu, das alles benötigte vorhanden ist, und auch gefunden wird.
Danke erstmal für die bisherige Hilfe. ich hab zumindest wieder einiges dazugelernt.
MfG
splitti
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50