ipcop v1.4.16 probleme de compilation avec glibc

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

ipcop v1.4.16 probleme de compilation avec glibc

Messagepar anil_sednacom » 23 Juil 2007 11:10

Bonjour,

je viens de telecharger la version 1.4.16 de IpCop et apres une prefect avec succes, j ai eu une probleme de compilation avec glibc.


Code: Tout sélectionner
ipcop-1.4.16 > sudo ./make.sh build
Jul 23 08:45:27: Machine is ix86 (or equivalent)
Jul 23 08:45:27: Full toolchain compilation
Jul 23 08:45:27: Resetting our nice level to 10
Jul 23 08:45:27: Checking if we're running as root user
Jul 23 08:45:27: Checking for necessary space on disk
Jul 23 08:45:27: Building Linux From Scratch system
Jul 23 08:45:27: Stage1 toolchain build
Jul 23 08:45:27: Building ccache
Jul 23 08:45:27: Building sed LFS_PASS=1
Jul 23 08:45:28: Building m4 LFS_PASS=1
Jul 23 08:45:28: Building bison LFS_PASS=1
Jul 23 08:45:28: Building flex LFS_PASS=1
Jul 23 08:45:28: Building binutils LFS_PASS=1
Jul 23 08:45:28: Building gcc LFS_PASS=1
Jul 23 08:45:28: Building linux
Jul 23 08:45:28: Building tcl
Jul 23 08:45:28: Building expect
Jul 23 08:45:28: Building glibc
ERROR: Building glibc
       Check /home/anl/ipcop/ipcop-1.4.16/log/_build.toolchain.log for errors if applicable



et le tail sur le log donne
Code: Tout sélectionner
...
...
gcc -B/tools/bin/ version.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -g -mpreferred-stack-boundary=4     -I../include -I. -I/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu -I.. -I../libio  -I/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build -I../sysdeps/i386/elf -I../linuxthreads/sysdeps/unix/sysv/linux/i386 -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /home/anl/ipcop/ipcop-1.4.16/build/tools/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.3.3/include -isystem /tools/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h       -DHAVE_INITFINI -o /home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version.o -MD -MP -MF /home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version.o.dt
In file included from version.c:33:
/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version-info.h:1:1: missing terminating " character
/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version-info.h:2:1: missing terminating " character
/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version-info.h:3:1: missing terminating " character
/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version-info.h:4:1: missing terminating " character
make[3]: *** [/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build/csu/version.o] Error 1
make[3]: Leaving directory `/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-2.3.3-lfs-5.1/csu'
make[2]: *** [csu/subdir_lib] Error 2
make[2]: Leaving directory `/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-2.3.3-lfs-5.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/anl/ipcop/ipcop-1.4.16/build/usr/src/glibc-build'
make: *** [/home/anl/ipcop/ipcop-1.4.16/log/glibc-2.3.3-lfs-5.1-tools] Error 2


j ai sucrute le source mais je n ai pas trouve une solution.
j utilise kubuntu 7.04 avec kernel 2.6.20-16-generic

si vous avez des parcours a proposer, n hesitez pas.

merci
anil_sednacom
Matelot
Matelot
 
Messages: 3
Inscrit le: 23 Juil 2007 10:57

Messagepar The Transporter » 23 Juil 2007 13:16

Question bête:

Pourquoi veux tu compiler toi même IpCop ?
-Pol-

N'OUBLIEZ PAS D'AJOUTER [RESOLU] DANS LE TITRE DE VOTRE PREMIER MESSAGE SI CELUI CI EST CLOS !!!!!!!!!!!!!
The Transporter
Premier-Maître
Premier-Maître
 
Messages: 62
Inscrit le: 13 Oct 2005 10:11
Localisation: Belgique > Hainaut > Mons

Messagepar anil_sednacom » 23 Juil 2007 14:05

réponse naif:

pour le development.
anil_sednacom
Matelot
Matelot
 
Messages: 3
Inscrit le: 23 Juil 2007 10:57

Messagepar micjack » 23 Juil 2007 14:16

réponse naive: :D

IPCopBuildingHowto a écrit:IPCop v1.5 will build on a Ubuntu∞ 5.04 system, after installing the following additional packages: cvs realpath gcc

---> http://www.ipcop.org/index.php?module=p ... ldingHowto
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Re: ipcop v1.4.16 probleme de compilation avec glibc

Messagepar Franck78 » 23 Juil 2007 14:22

anil_sednacom a écrit:
j ai sucrute le source

c'est bon à manger ça ;-)

Quand la toolchain est problématique à construire, il vaut mieux prendre celle toute faite par ipcop:

./make.sh gettoolchain

Les problèmes sont du à la machine host: un truc pas à jour ou trop en avance, manquant,....
google est pas mal sur ce genre de truc;-)
ainsi tu n'es pas le seul:
http://www.nas-forum.com/forum/lofivers ... /t759.html
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar anil_sednacom » 24 Juil 2007 17:18

malgré mes efforts glibc refuse de coopérer. donc pour l instant, j ai abandonne le plaisir de compiler IpCop; de tout manière, je voulait travailler sur le user interface de IpCop donc j imagine que je peux directement modifier les fichiers sur une installation a partir d une ISO (n est-ce pas?)

A ce sujet, y a-t-il une source/documentation que je doit consulter avant de commencer a bombarder le forum avec mes question? ( a part le code source)

merci
anil_sednacom
Matelot
Matelot
 
Messages: 3
Inscrit le: 23 Juil 2007 10:57

Messagepar Franck78 » 27 Juil 2007 00:28

Hello,

sur ubuntu 7.04, gcc4.1 et libc6-dev,libmudflap0 libmudflapp0-dev, linux-libc-dev réinstallés pour remettre de l'ordre après divers update automatiques.
Et compilation de nouveau ok. Par contre pas le même message, moi direct 'gcc cannot create executable' ;-)


Bye
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Franck78 » 13 Août 2007 23:13

Fixe dans le cvs a l'instant. Pas de cause réelle identifiée :cry: L'erreur appararait souvent dans d'autres compilations de glibc.
=> cvs checkout ipcop et roule (5 heures sur un XP2500)

Salut
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Gesp » 14 Août 2007 12:53

cvs checkout ipcop et roule (5 heures sur un XP2500)


Mes machines mettent beaucoup moins de temps.
Tu mets plus de temps qu'avec mon XP1700+ et 512Mo installée (4h30 première compilation sans toolchain précompilée)

Avec la toolchain déjà compilée, je mets approximativement le même temps en recompilation soit 1h15:
- avec un Barton2800+, 512 Mo de mémoire, un disque IDE 40 Mo
- avec un XP2400+, 1Go de mémoire, un disque dur SATA 150 Mo

pour la toolchain, j'ai oublié le temps exact mais cela ne doit pas durer plus de 1h30

Je pense que ta machine a 128Mo de mémoire installée.
En utilisant 512Mo, tu peux diviser le temps de compilation par 2.
Et packageant d'abord ta propre toolchain avec ./make.sh toolchain, tu peux retirer une heure pour les compilations d'après.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar Franck78 » 14 Août 2007 20:10

En fait c'est moins, mais comme il y a dès fois une interruption, c'est pas facile de le dire.

La machine a 2000 meg de ram !

Et ce drole de bug, ca te dit? J'ai pas chercher la cause. C'est vraiment dans l'execution du makefile qu'il y un blème
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Gesp » 17 Août 2007 10:46

Non
Je n'ai pas d'idée.

Mais je n'ai pas testé avec une distrib très récente justement pour ne pas risquer rencontrer ce genre de pb.
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