Als User kann das ja nicht klappen!./configure \
--build=i686-pc-linux-gnu \
--host=i686-pc-linux-gnu \
--prefix= && \
make all && \
make install DESTDIR=/tuxbox/cdk <------
make ccache
-
- Contributor
- Beiträge: 1623
- Registriert: Donnerstag 10. Januar 2002, 20:03
make ccache
Hmm, bescheidene Frage, ist das eigentlich so richtig?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: make ccache
Klar geht das nicht, aber wie kommst du denn auf den Pfad.
Grad gemacht... passt, wo hast du denn dein hostprefix hinkonfiguriert?DESTDIR=/tuxbox/cdk
dbt@linux:/tuxbox-cvs_oldmake/cdk> make ccache
( rm -rf ccache-2.4 || /bin/true ) && gunzip -cd Archive/ccache-2.4.tar.gz | TAPE=- tar -x
cd ccache-2.4 && \
./configure \
--build=i686-suse-linux-gnu \
--host=i686-suse-linux-gnu \
--prefix= && \
make all && \
make install DESTDIR=/home/dbt/dbox2/oldmake/cdk
configure: Configuring ccache
checking for i686-suse-linux-gnu-gcc... no
checking for gcc... gcc
.
.
-
- Contributor
- Beiträge: 1623
- Registriert: Donnerstag 10. Januar 2002, 20:03
Re: make ccache
Wie der absolute Pfad dahin kommt weis ich auch nicht. Habe jetzt komplett neu ausgecheckt.
Danach das übliche autogen.sh und das configure hinterher.ergibt dann daso.k. als ccache zuerst bauen (wobei mir unverständlich bleibt warum dies nicht default selber gebaut wird!)Auch hier der absolute Pfad auf /ccache. So wie ich jetzt das ccache.mk durchstöbert habe wird CCACHE_TUXBOX_BIN nicht aufgelöst bzw. gesetzt. Ich will darauf hinaus das das bei einem kompletten Neubuild also leere Verzeichnisse mit neu auschecken nicht so ganz passt.
Code: Alles auswählen
20:59:02 doc@C2D6600:~/tuxbox$ cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -f -r newmake -P .
Code: Alles auswählen
21:03:08 doc@C2D6600:~/tuxbox/cdk$ ./configure --prefix=/home/doc/tuxbox --with-cvsdir=/home/doc/tuxbox --enable-maintainer-mode --enable-ccache
Code: Alles auswählen
summary:
----------------------------------------
target cpu: 823
kernel: 2.4.x
glibc-pthreads: linuxthreads
target: powerpc-tuxbox-linux-gnu
host: i686-pc-linux-gnu
flash rules: yes
target prefix: /home/doc/tuxbox/cdkroot
host prefix: /home/doc/tuxbox/cdk
boot prefix: /home/doc/tuxbox/tftpboot
build prefix: /home/doc/tuxbox/cdk
root partition size: 0x660000
default locale: deutsch
serversupport: /home/doc/tuxbox/serversupport
checkImage: true
target apps directory: /home/doc/tuxbox/apps
boot directory: /home/doc/tuxbox/boot
driver directory: /home/doc/tuxbox/driver
host apps directory: /home/doc/tuxbox/hostapps
logo directory: /home/doc/tuxbox/cdk/logos
customization directory: /home/doc/tuxbox/cdk
ucode directory: NONE
GNU server: ftp.gwdg.de/pub/misc/gnu/ftp/gnu
default server: tuxbox.berlios.de/pub/tuxbox/cdk/src
update http prefix:
IDE support: no
Ext2/3 support for IDE: no
XFS support for IDE: no
NFS server: no
Samba server: no
dosfstools:
Neutrino UPnP-support: no
FLAC support: no
German keymaps: no
----------------------------------------
ccache support: no
ccache installdir:
ccache is not installed please run make ccache or install it and configure again
----------------------------------------
configure: creating Makefile-archive
configure: creating ./config.status
config.status: creating Makefile
config.status: creating root/Makefile
config.status: creating root/etc/Makefile
config.status: creating root/etc/init.d/Makefile
config.status: creating root/etc/network/Makefile
config.status: creating root/share/Makefile
config.status: creating root/share/udhcpc/Makefile
config.status: creating rules-downcheck.pl
config.status: executing depfiles commands
config.status: executing rules-downcheck-chmod commands
Code: Alles auswählen
make ccache
false || \
wget -c -P Archive http://samba.org/ftp/ccache/ccache-2.4.tar.gz || \
wget -c -P Archive ftp://ftp.berlios.de/pub/tuxbox/src/ccache-2.4.tar.gz
--21:04:07-- http://samba.org/ftp/ccache/ccache-2.4.tar.gz
=> `Archive/ccache-2.4.tar.gz'
Auflösen des Hostnamen »samba.org«.... 66.70.73.150
Verbindungsaufbau zu samba.org|66.70.73.150|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 86.363 (84K) [application/x-tar]
100%[======================================================================================================================================>] 86.363 117.41K/s
20:51:08 (117.24 KB/s) - »Archive/ccache-2.4.tar.gz« gespeichert [86363/86363]
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/bin
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/boot
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/dev
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/etc
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/include
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/mnt
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/lib
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/lib/pkgconfig
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/proc
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/root
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/sbin
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/tmp
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/var
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/var/etc
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/var/run
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/var/tuxbox/boot
/usr/bin/install -c -d /home/doc/tuxbox/cdkroot/var/tuxbox/ucodes
/usr/bin/install -c -d /home/doc/tuxbox/cdk/ccache-bin; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/gcc; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/g++; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/powerpc-tuxbox-linux-gnu-gcc; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/powerpc-tuxbox-linux-gnu-g++; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/powerpc-tuxbox-linux-gnu-cpp; ln -sf /ccache /home/doc/tuxbox/cdk/ccache-bin/powerpc-tuxbox-linux-gnu-gcc-3.4.6 ; /ccache -M 0; /ccache -F 0; /ccache -s
/bin/sh: /ccache: Datei oder Verzeichnis nicht gefunden
/bin/sh: /ccache: Datei oder Verzeichnis nicht gefunden
/bin/sh: /ccache: Datei oder Verzeichnis nicht gefunden
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: make ccache
ccache mal lokal inst und
gesetzt?
Code: Alles auswählen
--with-ccachedir=<Pfad zu ccache>
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: make ccache
Normalerweise ist das in jeder Distri dabei. Installieren und gut ist das. make ccache ist mehr oder weniger eine Zugabeo.k. als ccache zuerst bauen (wobei mir unverständlich bleibt warum dies nicht default selber gebaut wird!)
Also wenn ccache lokal bereits installiert ist, braucht man --with-ccachedir nicht. Das wird dann selbst geholt. Es sei denn, es ist ganz woanders lokal installiert und man will nur das nehmen. Wieso das bei dir nicht flutscht, ist nicht ganz klar.
Re: make ccache
Da würde ich aber etwas anders konfigurieren, das überlappt sich irgendwie und macht es nicht gearde übersichtlich:
Vorschlag:
Code: Alles auswählen
./configure --prefix=/home/doc/tuxbox --with-cvsdir=/home/doc/tuxbox --enable-maintainer-mode --enable-ccache
Code: Alles auswählen
./configure --prefix=/home/doc/dbox2 --with-cvsdir=/home/doc/tuxbox --enable-maintainer-mode --enable-ccache