Je viens de me lancer dans la compil d'ipcop !
( en fait quand je dit " je viens " ca fait deja 15 heures ! )
Bon j'ai quelque petit problemes alors je viens chercher de l'aide !
Pour information je conpil mon IPCOP sur une Redhat 7.0 minimale
Voici comment j'ai procédé :
- Code: Tout sélectionner
export CVSROOT=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop"
export CVS_RSH="ssh"
cvs -z3 co -r IPCOP_v1_4_0 ipcop
jusque la pas de problemes !
ensuite :
- Code: Tout sélectionner
./make.sh clean
./make.sh prefetch
Deja ici j'ai eu quelque soucis en fait , des miroirs qui n'etai plus dispo , enfin rien de rien grave juste des adresses a changer !
Bon j'ai recuperé tous les fichiers !
Passons maintenant aux choses sérieuses
- Code: Tout sélectionner
./make.sh build
deux petits problemes que j'ai pu resoudre ,
mount --bind ne fonctionne pas ( option bind non reconnue )
( j'ai donc remplacer les mount --bind par une creation de liens symboliques sur les repertoires coresspondants )
tar -jxf binutils-2.15.90.0.3.tar.bz2 ne fonctionne pas ( pourtant bzip2 est installé )
j'ai decompressé l'archive en 2 temps bzip2 --> tar .
voila , bon la compilation de binutils a l'air de se passer correctement !
mais ... j'ai un probleme avec ranlib
- Code: Tout sélectionner
gcc -c -DHAVE_CONFIG_H -O2 -mcpu=i386 -march=i386 -pipe -fomit-frame-pointer -I. -I/home/hdd2/ipcop/build/usr/src/binutils-2.15.90.0.3/libiberty/../include -W -Wall -Wtraditional -pedantic /home/hdd2/ipcop/build/usr/src/binutils-2.15.90.0.3/libiberty/mkstemps.c -o mkstemps.o
rm -f ./libiberty.a pic/./libiberty.a
ar rc ./libiberty.a \
./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o ./fibheap.o ./floatformat.o ./fnmatch.o ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o ./partition.o ./physmem.o ./pex-unix.o ./safe-ctype.o ./sort.o ./spaces.o ./splay-tree.o ./strerror.o ./strsignal.o ./ternary.o ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./mkstemps.o
ranlib ./libiberty.a
ranlib: ./libiberty.a: Malformed archive
make[2]: *** [libiberty.a] Error 1
make[2]: Leaving directory `/home/hdd2/ipcop/build/usr/src/binutils-build/libiberty'
make[1]: *** [all-libiberty] Error 2
make[1]: Leaving directory `/home/hdd2/ipcop/build/usr/src/binutils-build'
make: *** [/home/hdd2/ipcop/log/binutils-2.15.90.0.3-tools1] Error 2
Voila et je ne sais plus trop quoi faire j'ai jamais utilisé ranlib
De l'aide peut etre
ps : A oui , autre chose , j'ai vraiment l'impression que je suis en trai de compiller la b6 !
Je me trompe ??
Merci
@+
Vincent