Forums FUG-FR
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl
FreeBSD >> Logiciels tiers >> Erreur à la compilation de Firebird2
https://forums.fug-fr.org/cgi-bin/yabb2/YaBB.pl?num=1199200357

Message started by Neuromancien on 01. Jan 2008 at 16:12

Title: Erreur à la compilation de Firebird2
Post by Neuromancien on 01. Jan 2008 at 16:12
Bonjour,
La compilation de Firebird2 (dépendance de Lazarus) me provoque une erreur :

[code]The Firebird2 package has been configured with the following options:

                  Architecture : ClassicServer
                         Debug : disabled
64 bit I/O for 32-bit platforms : enabled
                   Raw devices : enabled
                  Lock manager : enabled
                  Service name : gds_db
                  Service port : 3050
                  GPRE modules : c_cxx.cpp

                   Install Dir : /var/db/firebird

Now type `make' to compile Firebird2
===>  Building for firebird-client-2.0.3_1
==> Please do not build firebird as 'root' because this may cause conflicts with SysV semaphores of running services.
*** Error code 1

Stop in /usr/ports/databases/firebird2-client.
*** Error code 1

Stop in /usr/ports/databases/fpc-ibase.
*** Error code 1

Stop in /usr/ports/lang/fpc-utils.
*** Error code 1

Stop in /usr/ports/editors/lazarus.
*** Error code 1

Stop in /usr/ports/editors/lazarus.
[/code]

Title: Re: Erreur à la compilation de Firebird2
Post by ros on 01. Jan 2008 at 16:19
Il te faut donc compiler firebird avec un autre utilisateur que root.
La question est de savoir si sudo est la solution !

Title: Re: Erreur à la compilation de Firebird2
Post by Neuromancien on 01. Jan 2008 at 16:31

ros wrote on 01. Jan 2008 at 16:19:
Il te faut donc compiler firebird avec un autre utilisateur que root.
La question est de savoir si sudo est la solution !

Je lancé la compilation avec mon compte utilisateur, après avoir donné les permission sur le répertoire de Firebird. Mais ça ne me semble pas très propre...

Title: Re: Erreur à la compilation de Firebird2
Post by francis on 01. Jan 2008 at 23:01
Je ne sais plus si c'est spécifique à pkgsrc ou si les ports supportent bien ça aussi: lancé en simple utilisateur, les phases nécessitant des privilèges root suscitent le lancement de su(1) (ou autre chose avec ${SU_CMD} pour ce qui est de pkgsrc). A vérifier, il y a peut-être des éléments à regarder dans le make.conf "exemple".
Pour la remarque: lancer des compilations, et plus généralement passer plus de temps qu'il n'est indispensable en root, ça, c'est pas vraiment "propre".

Title: Re: Erreur à la compilation de Firebird2
Post by Bapt on 04. Jan 2008 at 22:12
Si tu n'as pas besoin de firebird, tu fais make config dans fpc-ibase et tu desactives le support firebird activé par défaut.

Forums FUG-FR » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2025. All Rights Reserved.