compilation ipcop 1.4

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

compilation ipcop 1.4

Messagepar JBJBJB171717 » 12 Nov 2004 23:24

Salut!!

Alors voila j'essaye de compiler ipcop afin d'y intégrer un addon sur la gestion de QoS sur ipcop mais j'ai un ptit pb :

Je suis sur une fedora core 2 avec un noyau > 2.6

et qd je compile j'ai une erreur avec glibc :

voila l'erreur :

Code: Tout sélectionner
a - elf/dl-profstub.os
a - elf/dl-libc.os
a - elf/dl-sym.os
a - elf/dl-tsd.os
a - elf/unwind-dw2-fde-glibc.os
a - elf/framestate.os
: /usr/src/glibc-build/libc_pic.a
gcc   -nostdlib -nostartfiles -r -o /usr/src/glibc-build/elf/librtld.map.o '-Wl,-(' /usr/src/glibc-build/elf/dl-allobjs.os /usr/src/glibc-build/libc_pic.a -lgcc '-Wl,-)' -Wl,-Map,/usr/src/glibc-build/elf/librtld.mapT
/usr/src/glibc-build/libc_pic.a(_itoa.os)(.text+0x0): In function `_itoa':
/usr/src/glibc-2.3.3-lfs-5.1/stdio-common/_itoa.c:174: multiple definition of `_itoa'
/usr/src/glibc-build/elf/dl-allobjs.os(.text+0xe340):/usr/src/glibc-2.3.3-lfs-5.1/elf/dl-minimal.c:301: first defined here
/tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: Warning: size of symbol `_itoa' changed from 193 in /usr/src/glibc-build/elf/dl-allobjs.os to 520 in /usr/src/glibc-build/libc_pic.a(_itoa.os)
/usr/src/glibc-build/libc_pic.a(init-first.os)(.data+0x0): In function `init':
../sysdeps/unix/sysv/linux/init-first.c:47: multiple definition of `__libc_multiple_libcs'
/usr/src/glibc-build/elf/dl-allobjs.os(.bss+0xf8):/usr/src/glibc-2.3.3-lfs-5.1/elf/dynamic-link.h:128: first defined here
collect2: ld returned 1 exit status
make[3]: *** [/usr/src/glibc-build/elf/librtld.map] Error 1
make[3]: Leaving directory `/usr/src/glibc-2.3.3-lfs-5.1/elf'
make[2]: *** [elf/subdir_lib] Error 2
make[2]: Leaving directory `/usr/src/glibc-2.3.3-lfs-5.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/glibc-build'
make: *** [/usr/src/log/glibc-2.3.3-lfs-5.1] Error 2


Si qqn a deja eu cette erreur qu'il me le dise, ou si qqn saurait d'ou viens cette erreur

merci
Dernière édition par JBJBJB171717 le 13 Nov 2004 20:23, édité 2 fois au total.
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar Gesp » 13 Nov 2004 10:10

Est-ce systématique, même si tu recommences tout avec ./make.sh clean && ./make.sh build ?
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar JBJBJB171717 » 13 Nov 2004 11:28

Je ne sais pas, je vais essayer.

sinon j'avais essayer en supprimant tout le repertoire "glibc-build", tjrs pareil!

Peut etre que ca viens de fedora core 2.

Ensuite sinon j'essayerai avec debian, peut etre que ca fonctionnera
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar JBJBJB171717 » 13 Nov 2004 17:11

En fait ca devais etre un problème de download de patch! Il y a un patch avec glibc, je l'ai retélécharger et ca fonctionne, et j'ai tout recompiler!!

Desfois c'est vraiment des erreurs $%#&! dont on s'attend pas
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar leso » 13 Nov 2004 18:36

c le patch sur mon mirroir qui merdait?
MCITP Windows Server 2008, Enterprise Administrator
MCITP Windows Server 2008, Server Administrator
MCITP Exchange 2007 Enterprise Messaging Administrator
Avatar de l’utilisateur
leso
Vice-Amiral
Vice-Amiral
 
Messages: 648
Inscrit le: 03 Avr 2003 00:00
Localisation: Paris

Messagepar JBJBJB171717 » 13 Nov 2004 20:23

non, en fait j'ai pris le patch sur ton mirroir et ca a marché! c'est cool !

maintenant en fait g une autre erreur qui est :

Code: Tout sélectionner
/home/jb/ipcop/build/tools/bin/strip: /home/jb/ipcop/build/usr/local/bin/setddns.pl: File format not recognized
/home/jb/ipcop/build/tools/bin/strip: /home/jb/ipcop/build/usr/local/bin/settime: File format not recognized
/home/jb/ipcop/build/tools/bin/strip: /home/jb/ipcop/build/usr/local/bin/timecheck: File format not recognized
/home/jb/ipcop/build/tools/bin/strip: /home/jb/ipcop/build/usr/local/bin/updatelists.pl: File format not recognized
Nov 13 18:16:41: Building cdrom
make: Nothing to be done for `download'.
+ cd /usr/src/lfs
+ make -f cdrom LFS_BASEDIR=/usr/src install
rm -rf /install/cdrom /tmp/*
# Compress root filesystem
mkdir -p /install/cdrom/{doc,dosutils,images}
tar -c -C / --files-from=/usr/src/src/ROOTFILES.i386 \
    -f /tmp/ipcop.tar --exclude='#*' --exclude='dev/pts/*'
tar: tmp/ipcop.tar: file is the archive; not dumped
tar: usr/lib/libcapi20.so.2.0.8: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
make: *** [/usr/src/log/cdrom] Error 2


J'ai regarder dans le répertoire ou il manque un fichier et en fait le fichier s'apelle : libcapi20.so.2.0.9.

Je voudrais savoir, il faut que je modifie ROOTFILES.i386 pour changer le chemin du fichier ??

Je voulais savoir aussi, les "file format not recognized", c'est normal ou pas ?


merci
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar Gesp » 13 Nov 2004 21:51

Je voudrais savoir, il faut que je modifie ROOTFILES.i386 pour changer le chemin du fichier ??

Non le fichier devrait être présent après la compilation de capiutils sous build/usr/lib

Je voulais savoir aussi, les "file format not recognized", c'est normal ou pas ?


Oui c'est normal,le strip ne peut agir que sur les fichiers résultats de la compilation et pas les scripts bash ou perl.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar JBJBJB171717 » 13 Nov 2004 22:30

en fait il est présent mais pas sous la meme version
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar Gesp » 13 Nov 2004 22:59

soit tu prend les sources strictes de la v1.4.0 et alors il faut reprendre le même paquet capi4k-utils (on doit maintenant le retrouver sous OLD) soit tu pars des sources de la v1.4.1.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar JBJBJB171717 » 13 Nov 2004 23:49

ok je te remerci!

en fait j'avais pris le paquet le + récent et je l'avais rennomé et qd j'ai recompilé j'ai pas penser à remettre la version précédente.

je vais recompiler avec la bonne version cette fois ci
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar JBJBJB171717 » 14 Nov 2004 00:02

Tu saurai pas par hasard ou je peux trouver les sources de la version 1.4.1, je l'ai pas trouvé sur le site de sourceforge...

merci
Avatar de l’utilisateur
JBJBJB171717
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 300
Inscrit le: 28 Août 2004 22:46

Messagepar Gesp » 14 Nov 2004 00:15

cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop login

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ipcop co IPCOP_v_1_4_0 ipcop
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron