Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )

Pour une discussion en directe, retrouvez-vous :
-Sur IRC : irc.freenode.net #zenwalk-fr , #zenwalk
-Sur Jabber : general@chat.zenwalk-fr.org ou http://jeti.zenwalk-fr.org/

RSS >  bfilter-1.1.3
Natim #1 03/03/2008 - 16h05

Groupe : Administrateur
Messages : 571
Enregistré le : 24/12/2007

Hors ligne

Bonjour,

A la demande de Melodie sur le chan IRC, j'ai packagé bfilter-1.1.3 et sa dépendance ACE-5.6

Je m'en vais de ce pas le poster dans le FIFO de Zenwalk extra.
Melodie #2 03/03/2008 - 17h05

Groupe : Membres
Messages : 20
Enregistré le : 15/01/2008

Hors ligne

Natim @ 03/03/2008 - 16h05 a dit:

Bonjour,

A la demande de Melodie sur le chan IRC, j'ai packagé bfilter-1.1.3 et sa dépendance ACE-5.6

Je m'en vais de ce pas le poster dans le FIFO de Zenwalk extra.



Merci beaucoup ! Plus qu'à configurer maintenant.  :)

/Edit : il manque des choses. Il faudrait un script de démarrage, comme celui-ci, mais adapté pour Zenwalk. En effet, il n'y a pas de rc.conf par exemple sous Zenwalk, et il y a d'autres choses encore à modifier sans doute.

Si par exemple, je copies directement ce fichier en tant que rc.bfilter sous /etc/rc.d/ et que je tente de le démarrer tel quel, ça me hurle :

# /etc/rc.d/rc.bfilter start
/etc/rc.d/rc.bfilter: line 3: /etc/rc.conf: Aucun fichier ou répertoire de ce type
/etc/rc.d/rc.bfilter: line 4: /etc/rc.d/functions: Aucun fichier ou répertoire de ce type
/etc/rc.d/rc.bfilter: line 6: pidof: command not found
/etc/rc.d/rc.bfilter: line 9: stat_busy: command not found
/usr/bin/bfilter: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/bin/bfilter)
/usr/bin/bfilter: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/libACE-5.6.so)
/etc/rc.d/rc.bfilter: line 12: stat_fail: command not found
#



les deux premiers fichiers n'existant pas sous Zenwalk, si je commente les lignes correspondantes, il reste les erreurs suivantes :

#/etc/rc.d/rc.bfilter start
/etc/rc.d/rc.bfilter: line 6: pidof: command not found
/etc/rc.d/rc.bfilter: line 9: stat_busy: command not found
/usr/bin/bfilter: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/bin/bfilter)
/usr/bin/bfilter: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/libACE-5.6.so)
/etc/rc.d/rc.bfilter: line 12: stat_fail: command not found
#



Voilà.   H!!!
Ce message a été édité par Melodie le 03/03/2008 à 17h45.
fredg #3 03/03/2008 - 17h09

Groupe : Membres
Messages : 243
Enregistré le : 23/12/2007

Hors ligne Site Web

Ce topic se nomme "Atelier ZenBuilds", il sert donc à travailler sur des ZenBuilds ;)

Sinon, pas de packages dans FIFO sans phase de tests sur le forum US (ou ici, mais va falloir ouvrir une section dédiée (bonne ou mauvaise idée ?), un ChangeLog est à fournir :
http://support.zenwalk.org/viewtopic.php?f=37&t=5794&start=0&st=0&sk=t&sd=a

++
Natim #4 03/03/2008 - 17h47

Groupe : Administrateur
Messages : 571
Enregistré le : 24/12/2007

Hors ligne

Melodie, je pense que tu dois pas être en snapshot.
J'ai pas du comprendre le fonctionnement du FIFO moi alors ...
Affaire à suivre donc.

C'était bien un atelier Zenbuild puisque l'idée était de lui apprendre à en faire un.
Melodie #5 03/03/2008 - 17h59

Groupe : Membres
Messages : 20
Enregistré le : 15/01/2008

Hors ligne

Natim @ 03/03/2008 - 17h47 a dit:

Melodie, je pense que tu dois pas être en snapshot.

C'était bien un atelier Zenbuild puisque l'idée était de lui apprendre à en faire un.



Ce n'est pas gagné. En tout cas, snapshot ou pas, je ne vois nulle trace d'un paquet ressemblant de près ou de loin à une version de glibc telle qu'en parle ce message d'erreur.
Pour moi, à suivre aussi.  :)
fredg #6 03/03/2008 - 18h18

Groupe : Membres
Messages : 243
Enregistré le : 23/12/2007

Hors ligne Site Web

C'était bien un atelier Zenbuild puisque l'idée était de lui apprendre à en faire un


C'était un atelier privé parce que nous, on ne voit pas les différentes étapes et on aurait bien aimé  :whistling:

++
Melodie #7 03/03/2008 - 22h46

Groupe : Membres
Messages : 20
Enregistré le : 15/01/2008

Hors ligne

fredg @ 03/03/2008 - 18h18 a dit:

C'était bien un atelier Zenbuild puisque l'idée était de lui apprendre à en faire un


C'était un atelier privé parce que nous, on ne voit pas les différentes étapes et on aurait bien aimé  :whistling:

++



Pour moi un atelier serait plus de la forme : "je vous présente ce que je veux faire, voilà le début de zenbuild, comment faire pour la suite ??? Merci d'avance !  :D" et là je n'avais pas vu que le fil était dans ce secteur du forum, en fait.

En résumé et disons, pour repartir à zéro : je suis une habituée de Archlinux, j'ai envie de passer à Zenwalk pour voir si ça me plaît mieux, et je cherche des applications que j'ai l'habitude d'employer.

Je ne sais pas faire de pkgbuilds et donc pas de zenbuilds non plus, d'ailleurs je sais à peine lire le shell.

Ce que je sais, c'est que le paquet de Natim ne comporte pas le script de démarrage, donc il ne peut pas fonctionner.

Chez Archlinux, voici ce que l'on trouve pour ce paquet et bien sûr il faut savoir lire le shell pour adapter (je comprends quelques trucs ici et là, mais vraiment pas assez pour savoir comment faire).

Natim, je ne pense pas que passer à snapshot m'avancerait : je n'ai pas vu un glibc 3.4.9 dans snapshot ?

Contre quelles versions de gcc et glibc as-tu compilé ACE ?


******

Suite, j'avais oublié ça : j'ai tenté un ./configure de bfilter-1.1.3, au moins pour aller lire le contenu du Makefile, et voici un message d'erreur, à la fin du ./configure:

$ ./configure
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ld used by gcc... /usr/i486-slackware-linux/bin/ld
checking if the linker (/usr/i486-slackware-linux/bin/ld) is GNU ld... yes
checking for /usr/i486-slackware-linux/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.




Quand au config.log, vu sa taille, je le paste sur pastebin:
http://zenwalk.pastebin.fr/1127

il semblerait que le message clé soit celui-ci :

configure:5862: error: C++ preprocessor "/lib/cpp" fails sanity check

est-ce qu'il me manquerait un paquet de développement par hasard ? Que pensez-vous de ce config.log ?

Merci, Mélodie.
Ce message a été édité par Melodie le 03/03/2008 à 22h54.
Natim #8 04/03/2008 - 01h42

Groupe : Administrateur
Messages : 571
Enregistré le : 24/12/2007

Hors ligne

Pour ton configure, il te faut ajouter quelques options :

export CFLAGS="-O2 -march=i486 -mtune=i686"
export CXXFLAGS="-O2 -march=i486 -mtune=i686"

Ce sont des drapeaux qui renseigne le programme sur l'architecture de compilation et le type de cpu qui va l'effectué.

Ensuite :
./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --mandir=/usr/man \
    --enable-static=no
    --build=i486-slackware-linux

Les trois premières lignes sont les lignes pour définir que c'est un packet internet à Zenwalk est donc qu'on l'installe dans les répertoires fixé par Zenwalk (pas dans /usr/local par exemple)

enable-static=no signifie que tu veux avoir les bibliothèques de fonctions compilé à part et pas dans l'exécutable.

build c'est encore une fois la marque du système.
Melodie #9 05/03/2008 - 01h17

Groupe : Membres
Messages : 20
Enregistré le : 15/01/2008

Hors ligne

Natim @ 04/03/2008 - 01h42 a dit:

Pour ton configure, il te faut ajouter quelques options (...).



Est-ce quelqu'un pourrait m'expliquer comment des options de configure sur les architectures peuvent être en rapport avec le message d'erreur que j'ai cité ?

configure:5862: error: C++ preprocessor "/lib/cpp" fails sanity check


Natim, pour ACE, contre quelle version de glibc l'as-tu compilée s'il te plaît ?

Merci, Mélodie.
Tresh #10 08/03/2008 - 06h16

Groupe : Membres
Messages : 196
Enregistré le : 25/12/2007

Hors ligne Site Web

Il se fait tard et je n'ai plus les yeux en face des trous ...  ::)

Pour ce message , le paquet gcc-g++ est peut être mal installé ( pour info , version 4.2.3 en snapshot -> ça compile comme dans du beurre  :) )

Il est possible qu'il manque un lien symbolique dans /lib pointant sur /usr/bin/cpp aussi ...

Désolé , jsuis à court là : la fatigue m'écrase.
Vous aussi rejoignez nous à La Rache !
Natim #11 09/03/2008 - 14h35

Groupe : Administrateur
Messages : 571
Enregistré le : 24/12/2007

Hors ligne

Moi j'ai la dernière version de snapshot donc 2.7 d'après le repos : http://packages.zenwalk.org/?q=glibc&zversion=snapshot

 >  Réponse rapide

Composez votre message

 >  Informations du forum

1 personne(s) présente(s) durant une période de 10 minutes (0 membre(s) et 1 invité(s)).