Bienvenue visiteur (Inscription |  Connexion)
Qui est en ligne ?
Il y a : 27 utilisateurs en ligne, consultez le détail
Auteur Message
toyman
#0 Message posté le : 18-03-2007 à 12:57:24


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Salut à tous!
Devinez quoi ? J'ai un problème! Si Si

Donc j'aimerais installé des programmes compressés.
Je commence par décompresser le fichier, puis je me place dans le dossier, et je tape en console et en root:

./configure


Cela ne marchait pas auparavant, j'ai installer quelques paquets via adept, et maintenant ./configure se conclut par:

Good - your configure finished. Start make now


J'en conclus que la configuration a marché.

Mais lorsque je tape:

make


voici le beau texte que me renvoie la console:

make  all-recursive

make[1]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4 »

Making all in doc

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in .

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

make[3]: Rien à faire pour « all-am ».

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in en

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »

make[3]: Rien à faire pour « all ».

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in po

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »

make[2]: Rien à faire pour « all ».

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »

Making all in src

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »

Making all in sliboengine

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »

if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -DUSE_ASM -DMYDEBUG -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_GNU_SOURCE -O2   -Wformat-security -Wmissing-format-attribute -MT board.o -MD -MP -MF ".deps/board.Tpo" \

          -c -o board.o `test -f 'board.c' || echo './'`board.c; \

        then mv -f ".deps/board.Tpo" ".deps/board.Po"; \

        else rm -f ".deps/board.Tpo"; exit 1; \

        fi

In file included from board.c:15:

main.h:14:21: error: ncurses.h: Aucun fichier ou répertoire de ce type

In file included from board.c:15:

main.h:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘computerTurn’

main.h:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pondering’

main.h:20: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pondermode’

main.h:21: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘stopSearch’

main.h:30: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

main.h:36: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘stopped’

main.h:44: error: expected specifier-qualifier-list before ‘bool’

In file included from board.c:16:

util.h:54: error: expected ‘)’ before ‘*’ token

util.h:59: error: expected ‘)’ before ‘*’ token

util.h:60: error: expected ‘)’ before ‘*’ token

board.c: In function ‘undoMove’:

board.c:405: error: ‘bool’ undeclared (first use in this function)

board.c:405: error: (Each undeclared identifier is reported only once

board.c:405: error: for each function it appears in.)

board.c:405: error: expected ‘;’ before ‘found’

board.c:408: error: ‘found’ undeclared (first use in this function)

board.c:408: error: ‘true’ undeclared (first use in this function)

make[3]: *** [board.o] Erreur 1

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »

make[2]: *** [all-recursive] Erreur 1

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »

make[1]: *** [all-recursive] Erreur 1

make[1]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4 »

make: *** [all] Erreur 2



Je sais que le code est un peu volumineux, je m'en escuse

Merci une nouvelle fois d'avance pour votre aide précieuse !



--Message édité par toyman le 18-03-2007 à 12:57:50--
Azollyx
#1 Message posté le : 18-03-2007 à 13:21:53


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2094
Tout d'abord, en général on ne fait pas le configure et le make en root mais seulement le make install.
Ensuite, as-tu installé ncurses ? Tu tu as un paquet ncurses-devel, installe le aussi. Tu peux d'ailleurs installer tous les *-devel des paquets que tu as installé tout à l'heure.
toyman
#2 Message posté le : 18-03-2007 à 13:47:20


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
voici ce que me renvoie la recherche de ncurses

toyman@toyman-desktop:~/install/archives/slibo-0.4.4$ apt-cache search ncurses

evms-ncurses - Enterprise Volume Management System (ncurses UI)

iptraf - Interactive Colorful IP LAN Monitor

lib64ncurses5 - Shared libraries for terminal handling (64-bit)

lib64ncurses5-dev - Developer's libraries for ncurses (64-bit)

libncurses5 - Shared libraries for terminal handling

libncurses5-dbg - Debugging/profiling libraries for ncurses

libncurses5-dev - Developer's libraries and docs for ncurses

libncursesw5 - Shared libraries for terminal handling (wide character support)

libncursesw5-dbg - Debugging/profiling libraries for ncurses

libncursesw5-dev - Developer's libraries for ncursesw

mtr-tiny - Full screen ncurses traceroute tool

ncurses-base - Descriptions of common terminal types

ncurses-bin - Terminal-related programs and man pages

ncurses-term - Additional terminal type definitions

procps - /proc file system utilities

whiptail - Displays user-friendly dialog boxes from shell scripts

linux-source-2.6.17 - Linux kernel source for version 2.6.17 with Ubuntu patches

php5-cli - command-line interpreter for the php5 scripting language


Je ne me souviens plus des paquets que j'ai installé, c'était il y a plus d'une semaine

--Message édité par toyman le 18-03-2007 à 13:48:47--
Azollyx
#3 Message posté le : 18-03-2007 à 16:45:50


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2094
toyman a écrit :


voici ce que me renvoie la recherche de ncurses

toyman@toyman-desktop:~/install/archives/slibo-0.4.4$ apt-cache search ncurses

evms-ncurses - Enterprise Volume Management System (ncurses UI)

iptraf - Interactive Colorful IP LAN Monitor

lib64ncurses5 - Shared libraries for terminal handling (64-bit)

lib64ncurses5-dev - Developer's libraries for ncurses (64-bit)

libncurses5 - Shared libraries for terminal handling

libncurses5-dbg - Debugging/profiling libraries for ncurses

libncurses5-dev - Developer's libraries and docs for ncurses

libncursesw5 - Shared libraries for terminal handling (wide character support)

libncursesw5-dbg - Debugging/profiling libraries for ncurses

libncursesw5-dev - Developer's libraries for ncursesw

mtr-tiny - Full screen ncurses traceroute tool

ncurses-base - Descriptions of common terminal types

ncurses-bin - Terminal-related programs and man pages

ncurses-term - Additional terminal type definitions

procps - /proc file system utilities

whiptail - Displays user-friendly dialog boxes from shell scripts

linux-source-2.6.17 - Linux kernel source for version 2.6.17 with Ubuntu patches

php5-cli - command-line interpreter for the php5 scripting language


Je ne me souviens plus des paquets que j'ai installé, c'était il y a plus d'une semaine


--Message édité par Azollyx le 18-03-2007 à 16:46:18--
toyman
#4 Message posté le : 18-03-2007 à 16:54:35


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Ok j'en conclus que je dois installer les trois paquets qui sont en gras!
Azollyx
#5 Message posté le : 18-03-2007 à 18:04:32


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2094
Regarde bien, il y en a 5...
jblecanard
#6 Message posté le : 18-03-2007 à 18:32:05


Jedi


Forum : Modérateur
Association :
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
+1 pour le configure et le make en user.

La compilation doit être réservée à des logiciels que tu ne trouve pas dans ton gestionnaire de paquatges, ou à des versions de développement que tu voudrais essayer

Sinon, il est possible que les sources comportent des erreurs et là, on ne peut pas y faire grand chose.

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
toyman
#7 Message posté le : 18-03-2007 à 19:39:13


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Regarde bien, il y en a 5...
exact!

+1 pour le configure et le make en user.

Lorsque je le fais en simple utilisateur la console me refuse la permission.

Sinon les paquets sont installés, mais toujours la même erreur...

Azollyx
#8 Message posté le : 18-03-2007 à 21:32:44


Naboo


Forum : Modérateur
Association : Président
Arrivé(e) le : 09-04-2006
Nombre de messages : 2094
Essaye une autre version pour voir si tu as le même problème.
toyman
#9 Message posté le : 18-03-2007 à 21:39:01


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Une autre version de quoi ?

Sinon j'ai installé beaucoup de paquets et de dépendances, et le message d'erreur n'est plus tout a fait le même:

make  all-recursive

make[1]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4 »

Making all in doc

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in .

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

make[3]: Rien à faire pour « all-am ».

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in en

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »

make[3]: Rien à faire pour « all ».

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »

Making all in po

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »

make[2]: Rien à faire pour « all ».

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »

Making all in src

make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »

Making all in sliboengine

make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »

if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -DUSE_ASM -DMYDEBUG -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_GNU_SOURCE -O2   -Wformat-security -Wmissing-format-attribute -MT search.o -MD -MP -MF ".deps/search.Tpo" \

          -c -o search.o `test -f 'search.c' || echo './'`search.c; \

        then mv -f ".deps/search.Tpo" ".deps/search.Po"; \

        else rm -f ".deps/search.Tpo"; exit 1; \

        fi

search.c:80: error: conflicting types for ‘search’

search.c:72: error: previous declaration of ‘search’ was here

search.c: In function ‘search’:

search.c:285: error: invalid lvalue in assignment

search.c: At top level:

search.c:650: error: conflicting types for ‘searchq’

search.c:71: error: previous declaration of ‘searchq’ was here

search.c:818: error: conflicting types for ‘searchq1’

search.c:70: error: previous declaration of ‘searchq1’ was here

make[3]: *** [search.o] Erreur 1

make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »

make[2]: *** [all-recursive] Erreur 1

make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »

make[1]: *** [all-recursive] Erreur 1

make[1]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4 »

make: *** [all] Erreur 2



"Search" est récurrent.

--Message édité par toyman le 18-03-2007 à 21:39:45--
jblecanard
#10 Message posté le : 18-03-2007 à 22:42:18


Jedi


Forum : Modérateur
Association :
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
toyman a écrit :


Lorsque je le fais en simple utilisateur la console me refuse la permission.

Sinon les paquets sont installés, mais toujours la même erreur...


C'est normal car le ./configure en root a créé des fichiers que le ./configure en user n'a plus le droit d'écraser !

Pour que ça fonctionne, il te faut supprimer ler répertoire, le redécompresser en user et lancer le ./configure en user et là ça fonctionnera.


-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
arnaud
#11 Message posté le : 19-03-2007 à 00:57:13


Elfe


Forum : Modérateur
Association :
Arrivé(e) le : 09-04-2003
Nombre de messages : 3068
jblecanard a écrit :


Pour que ça fonctionne, il te faut supprimer ler répertoire, le redécompresser en user et lancer le ./configure en user et là ça fonctionnera.

Quand les sources sont bien codées, on peut aussi faire un make distclean pour supprimer les fichiers créés lors du configure et revenir à une archive "propre", à faire en root donc dans ton cas.

-------------------------------------
« Quand les mouettes ont pied, il est temps de virer de bord »
Linux User 257612
toyman
#12 Message posté le : 21-03-2007 à 21:52:43


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Oui en effet en revenant à une archive propre, je peux effectuer ./configure et make en user.
Par contre le problème persiste, je pense à un problème de dépendance.

Je vous poste ce que me renvoie ./configure:

 checking build system type... i686-pc-linux-gnu

checking host system type... i686-pc-linux-gnu

checking target system type... i686-pc-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking for -p flag to install... yes

checking whether build environment is sane... yes

checking for gawk... no

checking for mawk... mawk

checking whether make sets $(MAKE)... yes

checking for style of include used by make... GNU

checking for gcc... gcc

checking for C compiler default output... 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 ANSI C... none needed

checking dependency style of gcc... gcc3

checking how to run the C preprocessor... gcc -E

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 whether g++ supports -Wmissing-format-attribute... yes

checking whether g++ supports -Wundef... yes

checking whether g++ supports -Wno-long-long... yes

checking whether g++ supports -Wnon-virtual-dtor... yes

checking whether g++ supports -fno-exceptions... yes

checking whether g++ supports -fno-check-new... yes

checking whether g++ supports -fno-common... yes

checking whether g++ supports -fexceptions... yes

checking how to run the C++ preprocessor... g++ -E

checking whether g++ supports -O0... yes

not using lib directory suffix

checking for ld used by GCC... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking for a sed that does not truncate output...

checking whether ln -s works... yes

checking how to recognise dependant libraries... pass_all

checking for egrep... grep -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 the maximum length of command line arguments... 32768

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ranlib... ranlib

checking for strip... strip

checking if gcc static flag  works... no

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... no

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

configure: creating libtool

appending configuration tag "CXX" to libtool

checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... yes

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking dynamic linker characteristics... GNU/Linux ld.so

appending configuration tag "GCJ" to libtool

checking if gcj supports -fno-rtti -fno-exceptions... (cached) no

checking for gcj option to produce PIC... -fPIC

checking if gcj PIC flag -fPIC works... no

checking if gcj supports -c -o file.o... no

checking whether the gcj linker (/usr/bin/ld) supports shared libraries... yes

checking whether -lc should be explicitly linked in... yes

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking for msgfmt... /usr/bin/msgfmt

checking for gmsgfmt... /usr/bin/msgfmt

checking for xgettext... /usr/bin/xgettext

checking for strlcat... no

checking if strlcat needs custom prototype... yes - in libkdefakes

checking for strlcpy... no

checking if strlcpy needs custom prototype... yes - in libkdefakes

checking for main in -lutil... yes

checking for main in -lcompat... no

checking for crypt in -lcrypt... yes

checking for socklen_t... socklen_t

checking for dnet_ntoa in -ldnet... no

checking for dnet_ntoa in -ldnet_stub... no

checking for inet_ntoa... yes

checking for connect... yes

checking for remove... yes

checking for shmat... yes

checking for sys/types.h... (cached) yes

checking for stdint.h... (cached) yes

checking for poll in -lpoll... no

checking CoreAudio/CoreAudio.h usability... no

checking CoreAudio/CoreAudio.h presence... no

checking for CoreAudio/CoreAudio.h... no

checking if res_init needs -lresolv... yes

checking if res_init is available... yes

checking for killpg in -lucb... no

checking for int... yes

checking size of int... 4

checking for long... yes

checking size of long... 4

checking for char *... yes

checking size of char *... 4

checking for dlopen in -ldl... yes

checking for shl_unload in -ldld... no

checking for size_t... yes

checking size of size_t... 4

checking for unsigned long... yes

checking size of unsigned long... 4

checking sizeof size_t == sizeof unsigned long... yes

checking crt_externs.h usability... no

checking crt_externs.h presence... no

checking for crt_externs.h... no

checking for _NSGetEnviron... no

checking for vsnprintf... yes

checking for snprintf... yes

checking for X... libraries /usr/lib, headers .

checking for IceConnectionNumber in -lICE... yes

checking for libXext... yes

checking for pthread_create in -lpthread... yes

checking for extra includes... no

checking for extra libs... no

checking for libz... -lz

checking for libpng... -lpng -lz -lm

checking for libjpeg6b... no

checking for libjpeg... -ljpeg

checking for Qt... libraries /usr/share/qt3/lib, headers /usr/share/qt3/include

using -mt

checking if Qt compiles without flags... yes

checking for moc... /usr/share/qt3/bin/moc

checking for uic... /usr/share/qt3/bin/uic

checking whether uic supports -L ... yes

checking whether uic supports -nounload ... yes

checking if Qt needs -ljpeg... no

checking for rpath... yes

checking for KDE... libraries /usr/lib, headers /usr/include/kde

checking if UIC has KDE plugins available... yes

checking for KDE paths... defaults

checking for dcopidl... /usr/bin/dcopidl

checking for dcopidl2cpp... /usr/bin/dcopidl2cpp

checking for mcopidl... /usr/bin/mcopidl

checking for artsc-config... /usr/bin/artsc-config

checking for kde-config... /usr/bin/kde-config

checking for meinproc... /usr/bin/meinproc

checking whether byte ordering is bigendian... no

checking for MAXPATHLEN... 4096

checking argz.h usability... yes

checking argz.h presence... yes

checking for argz.h... yes

checking fenv.h usability... yes

checking fenv.h presence... yes

checking for fenv.h... yes

checking for versionsort... yes

checking for sqlite_open in -lsqlite... yes

checking if doc should be compiled... yes

checking if po should be compiled... yes

checking if src should be compiled... yes

configure: creating ./config.status

fast creating Makefile

fast creating doc/Makefile

fast creating doc/en/Makefile

fast creating po/Makefile

fast creating src/Makefile

fast creating src/sliboendgame/Makefile

fast creating src/sliboengine/Makefile

config.status: creating config.h

config.status: executing depfiles commands



Good - your configure finished. Start make now

 


Désolé pour la longueur...

--Message édité par toyman le 21-03-2007 à 21:53:48--
jblecanard
#13 Message posté le : 21-03-2007 à 23:12:12


Jedi


Forum : Modérateur
Association :
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030
Le configure passe bien. Il ne s'agit donc à priori pas d'un problème de dépendances.

Que donne le make ? Ne poste que la fin s'il comporte des erreurs...

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -
toyman
#14 Message posté le : 22-03-2007 à 21:42:56


Scarabée


Forum : Inscrit
Association :
Arrivé(e) le : 25-02-2007
Nombre de messages : 100
Le make est affiché trois messages plus haut:




make  all-recursive



make[1]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4 »



Making all in doc



make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »



Making all in .



make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »



make[3]: Rien à faire pour « all-am ».



make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »



Making all in en



make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »



make[3]: Rien à faire pour « all ».



make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc/en »



make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/doc »



Making all in po



make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »



make[2]: Rien à faire pour « all ».



make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/po »



Making all in src



make[2]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »



Making all in sliboengine



make[3]: entrant dans le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »



if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/kde -I/usr/share/qt3/include -I.   -DQT_THREAD_SUPPORT  -D_REENTRANT -std=gnu99 -DUSE_ASM -DMYDEBUG -W -Wall -Wchar-subscripts -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_GNU_SOURCE -O2   -Wformat-security -Wmissing-format-attribute -MT search.o -MD -MP -MF ".deps/search.Tpo" \



          -c -o search.o `test -f 'search.c' || echo './'`search.c; \



        then mv -f ".deps/search.Tpo" ".deps/search.Po"; \



        else rm -f ".deps/search.Tpo"; exit 1; \



        fi



search.c:80: error: conflicting types for ‘search’



search.c:72: error: previous declaration of ‘search’ was here



search.c: In function ‘search’:



search.c:285: error: invalid lvalue in assignment



search.c: At top level:



search.c:650: error: conflicting types for ‘searchq’



search.c:71: error: previous declaration of ‘searchq’ was here



search.c:818: error: conflicting types for ‘searchq1’



search.c:70: error: previous declaration of ‘searchq1’ was here



make[3]: *** [search.o] Erreur 1



make[3]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src/sliboengine »



make[2]: *** [all-recursive] Erreur 1



make[2]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4/src »



make[1]: *** [all-recursive] Erreur 1



make[1]: quittant le répertoire « /home/toyman/install/archives/slibo-0.4.4 »



make: *** [all] Erreur 2 

jblecanard
#15 Message posté le : 23-03-2007 à 12:45:21


Jedi


Forum : Modérateur
Association :
Arrivé(e) le : 08-01-2005
Nombre de messages : 4030

search.c:650: error: conflicting types for ‘searchq’

search.c:71: error: previous declaration of ‘searchq’ was here

search.c:818: error: conflicting types for ‘searchq1’

search.c:70: error: previous declaration of ‘searchq1’ was here


Là tu ne peux pas faire grand chose. Le problème relève soit d'une erreur dans les sources, soit d'une subtilité de compilation à mon avis très difficile à déceler. Je pencherai pour la première solution et laisserai tomber la compilation des sources à ta place.

-------------------------------------
C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon -