Bonjour....

Alors moi, je ne trouve pas le répertoire source de Ion3 😐

Donc pas de compilation possible... vous pouvez m'aider ?
Perso j'ai ce message en voulant lancer make :
set -e; for i in libtu libextl libmainloop mod_tiling mod_query mod_menu mod_dock mod_sp mod_sm mod_statusbar de ioncore ion pwm etc utils man po ; do make -C $i; done
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libtu »
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c misc.c -o misc.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c output.c -o output.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c util.c -o util.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c optparser.c -o optparser.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c parser.c -o parser.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c tokenizer.c -o tokenizer.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c map.c -o map.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c obj.c -o obj.o
obj.c: In function 'comp_fun':
obj.c:130: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
obj.c:131: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
obj.c: In function 'lookup_dynfun':
obj.c:192: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
obj.c:192: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
obj.c:196: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
obj.c:196: attention : ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c objlist.c -o objlist.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c errorlog.c -o errorlog.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c ptrlist.c -o ptrlist.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c rb.c -o rb.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c stringstore.c -o stringstore.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c iterable.c -o iterable.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c setparam.c -o setparam.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c prefix.c -o prefix.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_SNPRINTF    -D_POSIX_C_SOURCE=200112L  -c snprintf_2.2/snprintf.c -o snprintf_2.2/snprintf.o
ar cr libtu.a misc.o output.o util.o optparser.o parser.o tokenizer.o map.o obj.o objlist.o errorlog.o ptrlist.o rb.o stringstore.o iterable.o setparam.o prefix.o snprintf_2.2/snprintf.o
ranlib libtu.a
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libtu »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libextl »
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I./.. -I/usr/local/include    -c readconfig.c -o readconfig.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I./.. -I/usr/local/include    -c luaextl.c -o luaextl.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I./.. -I/usr/local/include    -c misc.c -o misc.o
ar cr libextl.a readconfig.o luaextl.o misc.o
ranlib libextl.a
sed "1s:LUA50:/usr/local/bin/lua:" libextl-mkexports.in > libextl-mkexports
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libextl »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libmainloop »
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I..  -D_POSIX_C_SOURCE=200112L   -c select.c -o select.o
select.c:119:6: attention : #warning est une extension GCC
select.c:119:6: attention : #warning "pselect() unavailable -- using dirty hacks"
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I..  -D_POSIX_C_SOURCE=200112L   -c defer.c -o defer.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I..  -D_POSIX_C_SOURCE=200112L   -c signal.c -o signal.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I..  -D_POSIX_C_SOURCE=200112L   -c hooks.c -o hooks.o
gcc -Os -W -Wimplicit -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat -Wchar-subscripts -Wparentheses -pedantic -Wuninitialized -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -I.. -I.. -I..  -D_POSIX_C_SOURCE=200112L   -c exec.c -o exec.o
ar cr libmainloop.a select.o defer.o signal.o hooks.o exec.o
ranlib libmainloop.a
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libmainloop »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/mod_tiling »
/usr/local/bin/lua ../libextl/libextl-mkexports -module mod_tiling -o exports.c -h exports.h \
    main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c 
make[1]: /usr/local/bin/lua : commande introuvable
make[1]: *** [exports.c] Erreur 127
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/mod_tiling »
make: *** [subdirs] Erreur 2
🙁
Peut-être qu'il faudrait installer lua.
lua-5.1.4-1.fc9.i386 : Powerful light-weight programming language

Pour chercher un paquet procurant un fichier :
yum provides */nom_fichier
donc dans ton cas
yum provides */bin/lua

Donc :
yum install lua
Je veux pas dire mais au lieu de compiler chacun de votre coté votre ion3, ne serait-il pas préférable d'en faire un paquet RPM et de la partager à la communauté (voir même encore mieux, le proposer à FC) 🙂
Je reteste...

Edit : 🙁
set -e; for i in libtu libextl libmainloop mod_tiling mod_query mod_menu mod_dock mod_sp mod_sm mod_statusbar de ioncore ion pwm etc utils man po ; do make -C $i; done
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libtu »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libtu »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libextl »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libextl »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/libmainloop »
make[1]: Rien à faire pour « all ».
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/libmainloop »
make[1]: entrant dans le répertoire « /home/pierre/ion-3-20080825/mod_tiling »
/usr/local/bin/lua ../libextl/libextl-mkexports -module mod_tiling -o exports.c -h exports.h \
main.c tiling.c placement.c split.c split-stdisp.c splitfloat.c panehandle.c ops.c
make[1]: /usr/local/bin/lua : commande introuvable
make[1]: *** [exports.c] Erreur 127
make[1]: quittant le répertoire « /home/pierre/ion-3-20080825/mod_tiling »
make: *** [subdirs] Erreur 2