Pages : 1
#1 Le 05/07/2005, à 21:02
- kiki
[Resolu]Amsn et erreur de compilation
Bonjour à tous!
J'ai une petite question concernant la compilation de amsn version CVS comme vous pouvez vous en douter!
Lors de ./configure, j'obtiens ceci:
checking for fseeko... yes
checking for getpt... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for pthread_create in -lpthread... yes
checking if mmx should be used... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating utils/linux/capture/config.h
config.status: utils/linux/capture/config.h is unchanged
compile time options summary
============================
X11 : yes
IMLIB : yes
Using Libng : yes
Tcl : 8.0
TK : 8.0
Première question, à quoi sert dlopen?
Ensuite, j'ai taper make:
utils/TkCximage/src/Rules.mk:10: attention : écrasement des commandes pour la cible « utils/TkCximage/src/TkCximage.so »
utils/TkCximage/src/Rules.mk:10: attention : anciennes commandes ignorées pour la cible « utils/TkCximage/src/TkCximage.so »
CXX utils/TkCximage/src/TkCximage.o
Dans le fichier inclus à partir de utils/TkCximage/src/TkCximage.cpp:11:
utils/TkCximage/src/TkCximage.h:22:25: tkPlatDecls.h : Aucun fichier ou répertoire de ce type
utils/TkCximage/src/TkCximage.cpp: Dans function « int
Tkcximage_Init(Tcl_Interp*) »:
utils/TkCximage/src/TkCximage.cpp:152: error: `Tcl_InitStubs' undeclared (first
use this function)
utils/TkCximage/src/TkCximage.cpp:152: error: (Each undeclared identifier is
reported only once for each function it appears in.)
utils/TkCximage/src/TkCximage.cpp:159: error: `Tk_InitStubs' undeclared (first
use this function)
make: *** [utils/TkCximage/src/TkCximage.o] Erreur 1
mais c'est quoi exactement l'erreur, je ne la cite pas vraiment!
Merci à vous
Dernière modification par kiki (Le 10/07/2005, à 21:23)
Hors ligne
#2 Le 05/07/2005, à 21:30
- reggaemanu
Re : [Resolu]Amsn et erreur de compilation
apt-get install tk8.4 tk8.4-dev tcl8.4 tcl8.4-dev
Hors ligne
#3 Le 06/07/2005, à 11:01
- kiki
Re : [Resolu]Amsn et erreur de compilation
Merci pour l'aide,
par contre, je n'ai pas rencontré d'erreur au moment de make et make install, sauf à la commande ./configure où je n'ai pas dlopen, est-ce utile?
Je ne peux toujours pas me servir de amsn, j'ai cette même erreur : "you can't load....."
Merci
Hors ligne
#4 Le 08/07/2005, à 16:49
- kiki
Re : [Resolu]Amsn et erreur de compilation
up, pas d'idée?
Hors ligne
#5 Le 08/07/2005, à 16:56
- reggaemanu
Re : [Resolu]Amsn et erreur de compilation
apt-get install libtool libltdl3 libltdl3-dev
et recompile, ça devrais régler le probleme avec dlopen je pense
Hors ligne
#6 Le 08/07/2005, à 17:17
- kiki
Re : [Resolu]Amsn et erreur de compilation
apt-get install libtool libltdl3 libltdl3-dev
et recompile, ça devrais régler le probleme avec dlopen je pense
Bah non ça n'a pas réglé le problème de dlopen lors de la configuration...
C'est bizarre d'avoir autant de problèmes avec amsn cvs sous ubuntu...en plus, je ne trouve rien sous google pour ce problème!
Hors ligne
#7 Le 08/07/2005, à 19:49
- Gadget Boy
Re : [Resolu]Amsn et erreur de compilation
Je pense pas que le problème vienne de dlopen : c'est marqué "no" aussi pour moi quand je fais le ./configure
Pentium M 1.5Ghz, ATI radeon mobility 9600 --> Lucid
Hors ligne
#8 Le 08/07/2005, à 20:02
- nehuzel
Re : [Resolu]Amsn et erreur de compilation
non le probleme ne vient pas de là mais d'une dépendance quelconque. Tu as installé imagemagik?
Windows, c'est mieux qu'un tamagochi...
même quand tu t'en occupes, il meurt !
http://www.book-of-ubuntu.com
Hors ligne
#9 Le 08/07/2005, à 23:02
- reggaemanu
Re : [Resolu]Amsn et erreur de compilation
imagemagik n'es plus utilisé dans amsn CVS, donc pas besoin
par contre dlopen est a priori présent dans le paquet libltdl3 (qui est lui meme rapport avec libtool)
Hors ligne
#10 Le 09/07/2005, à 07:49
- nehuzel
Re : [Resolu]Amsn et erreur de compilation
oups oui c'est vrai... scusez moi gt pas mal ailleurs hier:(
Windows, c'est mieux qu'un tamagochi...
même quand tu t'en occupes, il meurt !
http://www.book-of-ubuntu.com
Hors ligne
#11 Le 09/07/2005, à 09:42
- kiki
Re : [Resolu]Amsn et erreur de compilation
J'ai installé imagemagik, et cela n'a rien changé!
Alors, on va la refaire dans l'ordre, attention ça va être long :
./configure
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 ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking for prefix by checking for wish... /usr/bin/wish
checking tcl build dir... using tcl library in /usr/lib/tcl8.4
checking tk build dir... using tk library in /usr/lib/tk8.4
checking for main in -lstdc++... yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for imlib-config... /usr/bin/imlib-config
checking for IMLIB - version >= 1.8.2... yes
checking for ftello... yes
checking for fseeko... yes
checking for getpt... yes
checking for strcasestr... yes
checking for memmem... yes
checking for dlopen... no
checking for pthread_create in -lpthread... yes
checking if mmx should be used... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating utils/linux/capture/config.h
config.status: utils/linux/capture/config.h is unchanged
compile time options summary
============================
X11 : yes
IMLIB : yes
Using Libng : yes
Tcl : 8.4
TK : 8.4
make
utils/TkCximage/src/Rules.mk:10: attention : écrasement des commandes pour la cible « utils/TkCximage/src/TkCximage.so »
utils/TkCximage/src/Rules.mk:10: attention : anciennes commandes ignorées pour la cible « utils/TkCximage/src/TkCximage.so »
CXX utils/TkCximage/src/TkCximage.o
CXX utils/TkCximage/src/PhotoFormat.o
CXX utils/TkCximage/src/procs.o
CXX utils/TkCximage/src/CxImage/ximadsp.o
CXX utils/TkCximage/src/CxImage/ximaexif.o
CXX utils/TkCximage/src/CxImage/ximagif.o
CXX utils/TkCximage/src/CxImage/ximainfo.o
CXX utils/TkCximage/src/CxImage/ximajpg.o
CXX utils/TkCximage/src/CxImage/ximalyr.o
CXX utils/TkCximage/src/CxImage/ximapng.o
CXX utils/TkCximage/src/CxImage/ximatga.o
CXX utils/TkCximage/src/CxImage/ximatran.o
CXX utils/TkCximage/src/CxImage/ximabmp.o
CXX utils/TkCximage/src/CxImage/ximaenc.o
CXX utils/TkCximage/src/CxImage/ximage.o
CXX utils/TkCximage/src/CxImage/ximahist.o
CXX utils/TkCximage/src/CxImage/ximaint.o
CXX utils/TkCximage/src/CxImage/ximalpha.o
CXX utils/TkCximage/src/CxImage/ximapal.o
CXX utils/TkCximage/src/CxImage/ximasel.o
CXX utils/TkCximage/src/CxImage/ximath.o
CXX utils/TkCximage/src/CxImage/xmemfile.o
AR utils/TkCximage/src/CxImage/libCxImage.a
ar: création de utils/TkCximage/src/CxImage/libCxImage.a
CC utils/TkCximage/src/jpeg/jcapimin.o
CC utils/TkCximage/src/jpeg/jcdctmgr.o
CC utils/TkCximage/src/jpeg/jcmarker.o
CC utils/TkCximage/src/jpeg/jcphuff.o
CC utils/TkCximage/src/jpeg/jdapimin.o
CC utils/TkCximage/src/jpeg/jdcoefct.o
CC utils/TkCximage/src/jpeg/jdinput.o
CC utils/TkCximage/src/jpeg/jdmerge.o
CC utils/TkCximage/src/jpeg/jdtrans.o
CC utils/TkCximage/src/jpeg/jfdctint.o
CC utils/TkCximage/src/jpeg/jidctred.o
CC utils/TkCximage/src/jpeg/jquant2.o
CC utils/TkCximage/src/jpeg/jcapistd.o
CC utils/TkCximage/src/jpeg/jchuff.o
CC utils/TkCximage/src/jpeg/jcmaster.o
CC utils/TkCximage/src/jpeg/jcprepct.o
CC utils/TkCximage/src/jpeg/jdapistd.o
CC utils/TkCximage/src/jpeg/jdcolor.o
CC utils/TkCximage/src/jpeg/jdmainct.o
CC utils/TkCximage/src/jpeg/jdphuff.o
CC utils/TkCximage/src/jpeg/jerror.o
CC utils/TkCximage/src/jpeg/jidctflt.o
CC utils/TkCximage/src/jpeg/jmemmgr.o
CC utils/TkCximage/src/jpeg/jutils.o
CC utils/TkCximage/src/jpeg/jccoefct.o
CC utils/TkCximage/src/jpeg/jcinit.o
CC utils/TkCximage/src/jpeg/jcomapi.o
CC utils/TkCximage/src/jpeg/jcsample.o
CC utils/TkCximage/src/jpeg/jdatadst.o
CC utils/TkCximage/src/jpeg/jddctmgr.o
CC utils/TkCximage/src/jpeg/jdmarker.o
CC utils/TkCximage/src/jpeg/jdpostct.o
CC utils/TkCximage/src/jpeg/jfdctflt.o
CC utils/TkCximage/src/jpeg/jidctfst.o
CC utils/TkCximage/src/jpeg/jmemnobs.o
CC utils/TkCximage/src/jpeg/jccolor.o
CC utils/TkCximage/src/jpeg/jcmainct.o
CC utils/TkCximage/src/jpeg/jcparam.o
CC utils/TkCximage/src/jpeg/jctrans.o
CC utils/TkCximage/src/jpeg/jdatasrc.o
CC utils/TkCximage/src/jpeg/jdhuff.o
CC utils/TkCximage/src/jpeg/jdmaster.o
CC utils/TkCximage/src/jpeg/jdsample.o
CC utils/TkCximage/src/jpeg/jfdctfst.o
CC utils/TkCximage/src/jpeg/jidctint.o
CC utils/TkCximage/src/jpeg/jquant1.o
AR utils/TkCximage/src/jpeg/libjpeg.a
ar: création de utils/TkCximage/src/jpeg/libjpeg.a
CC utils/TkCximage/src/png/png.o
CC utils/TkCximage/src/png/pnggccrd.o
CC utils/TkCximage/src/png/pngmem.o
CC utils/TkCximage/src/png/pngread.o
CC utils/TkCximage/src/png/pngrtran.o
CC utils/TkCximage/src/png/pngset.o
CC utils/TkCximage/src/png/pngvcrd.o
CC utils/TkCximage/src/png/pngwrite.o
CC utils/TkCximage/src/png/pngwutil.o
CC utils/TkCximage/src/png/pngerror.o
CC utils/TkCximage/src/png/pngget.o
CC utils/TkCximage/src/png/pngpread.o
CC utils/TkCximage/src/png/pngrio.o
CC utils/TkCximage/src/png/pngrutil.o
CC utils/TkCximage/src/png/pngtrans.o
CC utils/TkCximage/src/png/pngwio.o
CC utils/TkCximage/src/png/pngwtran.o
AR utils/TkCximage/src/png/libpng.a
ar: création de utils/TkCximage/src/png/libpng.a
CC utils/TkCximage/src/zlib/adler32.o
CC utils/TkCximage/src/zlib/compress.o
CC utils/TkCximage/src/zlib/crc32.o
CC utils/TkCximage/src/zlib/deflate.o
CC utils/TkCximage/src/zlib/gzio.o
CC utils/TkCximage/src/zlib/infback.o
CC utils/TkCximage/src/zlib/inffast.o
CC utils/TkCximage/src/zlib/inflate.o
CC utils/TkCximage/src/zlib/inftrees.o
CC utils/TkCximage/src/zlib/trees.o
CC utils/TkCximage/src/zlib/uncompr.o
CC utils/TkCximage/src/zlib/zutil.o
AR utils/TkCximage/src/zlib/libzlib.a
ar: création de utils/TkCximage/src/zlib/libzlib.a
LD utils/TkCximage/src/TkCximage.so
cp utils/TkCximage/src/TkCximage.so utils/TkCximage/TkCximage.so
CC utils/webcamsn/src/webcamsn.o
CC utils/webcamsn/src/kidhash.o
CC utils/webcamsn/src/bitstring.o
CC utils/webcamsn/src/deblock.o
CC utils/webcamsn/src/encode.o
CC utils/webcamsn/src/idct_dequant.o
CC utils/webcamsn/src/mimic.o
CC utils/webcamsn/src/vlc_decode.o
CC utils/webcamsn/src/colorspace.o
CC utils/webcamsn/src/decode.o
CC utils/webcamsn/src/fdct_quant.o
CC utils/webcamsn/src/vlc_common.o
CC utils/webcamsn/src/vlc_encode.o
AR utils/webcamsn/src/libmimic.a
ar: création de utils/webcamsn/src/libmimic.a
LD utils/webcamsn/src/webcamsn.so
cp utils/webcamsn/src/webcamsn.so utils/webcamsn/webcamsn.so
CC utils/linux/capture/capture.o
CC utils/linux/capture/libng/grab-ng.o
CC utils/linux/capture/libng/devices.o
CC utils/linux/capture/libng/writefile.o
CC utils/linux/capture/libng/parse-mpeg.o
CC utils/linux/capture/libng/parse-dvb.o
CC utils/linux/capture/libng/color_common.o
CC utils/linux/capture/libng/color_packed.o
CC utils/linux/capture/libng/color_lut.o
CC utils/linux/capture/libng/color_yuv2rgb.o
CC utils/linux/capture/libng/convert.o
CC utils/linux/capture/libng/misc.o
AR utils/linux/capture/libng/libng.a
ar: création de utils/linux/capture/libng/libng.a
LD utils/linux/capture/capture.so
CC utils/linux/capture/libng/plugins/drv0-v4l2.o
CC utils/linux/capture/libng/plugins/struct-v4l2.o
CC utils/linux/capture/libng/plugins/struct-dump.o
LD utils/linux/capture/libng/plugins/drv0-v4l2.so
CC utils/linux/capture/libng/plugins/drv1-v4l.o
CC utils/linux/capture/libng/plugins/struct-v4l.o
LD utils/linux/capture/libng/plugins/drv1-v4l.so
CC utils/linux/traydock/libtray.o
LD utils/linux/traydock/libtray.so
sudo make install
utils/TkCximage/src/Rules.mk:10: attention : écrasement des commandes pour la cible « utils/TkCximage/src/TkCximage.so »
utils/TkCximage/src/Rules.mk:10: attention : anciennes commandes ignorées pour la cible « utils/TkCximage/src/TkCximage.so »
cp -Rf . /usr/share/amsn
ln -s /usr/share/amsn/amsn /usr/bin
Bref, je ne trouve toujours rien....
Hors ligne
#12 Le 09/07/2005, à 23:45
- reggaemanu
Re : [Resolu]Amsn et erreur de compilation
Bhein, ça m'a l'air tout bon ça, si tu tape "amsn" dans une console ça le lance pas?
Hors ligne
#13 Le 10/07/2005, à 09:07
- kiki
Re : [Resolu]Amsn et erreur de compilation
Bhein, ça m'a l'air tout bon ça, si tu tape "amsn" dans une console ça le lance pas?
C'est justement là, le problème, c'est que tout à l'air bon, mais j'ai toujours la même erreur au moment de lancer amsn dans une console:
you can't load Tkcximage.......
Hors ligne
#14 Le 10/07/2005, à 21:22
- kiki
Re : [Resolu]Amsn et erreur de compilation
Je suis tombé sur la solution un peu par hasard sur un forum de amsn, j'ai fait ceci, cela peut toujours servir:
export CC=gcc-3.4
export CXX=gcc-3.4
Je n'ai pas tenté avec la version 4 de gcc, a priori il ne trouve pas le bon chemin ou bien encore un souci avec la cohabitation entre différentes versions, mais ensuite toujours pas d'erreur de compilation mais au lancement de amsn cela fonctionne bien. J'ai juste eu un freeze de ma machine, mais je pense que cela doit venir d'un bug de amsn dont il me semble avoir déjà vu une solution!
Voilà si ça peut servir à d'autres
Dernière modification par kiki (Le 10/07/2005, à 21:22)
Hors ligne
#15 Le 06/06/2006, à 16:00
- cdsc
Re : [Resolu]Amsn et erreur de compilation
up, pas dfedfcdsc xc cxcds?
#16 Le 06/06/2006, à 16:01
- kaka
Re : [Resolu]Amsn et erreur de compilation
kiki a écrit :eh nan ... pas de chance