Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/09/2005, à 12:32

nucle

[Resolu] tcl/tk 8.5a sur breezy

Bonjour
Je viens d'installer fraichement Breezy pour tester (J'étais avant sur hoary) et je voulais aussi installer TCL/TK 8.5
je commence par TCL:

/home/nucle/tcl8.5a3/unix# ./configure --prefix=/usr; make; make install

Et là, aucun probleme, je me lance dans TK:

/home/nucle/tk8.5a3/unix# ./configure --prefix=/usr --enable-xft2
checking for Tcl configuration... found /home/nucle/tcl8.5a3/unix/tclConfig.sh
checking for existence of /home/nucle/tcl8.5a3/unix/tclConfig.sh... loading
checking whether to use symlinks for manpages... no
checking whether to compress the manpages... no
checking whether to add a package name suffix for the manpages... no
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 how to run the C preprocessor... gcc -E
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 limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking if the compiler understands -pipe... yes
checking for building with threads... no (default)
checking how to build libraries... shared
checking for ranlib... ranlib
checking if 64bit support is requested... no
checking if 64bit Sparc VIS support is requested... no
checking system version (for dynamic loading)... Linux-2.6.12-8-386
checking for dlopen in -ldl... yes
checking for ar... ar
checking for build with symbols... no
checking for required early compiler flags...  _LARGEFILE64_SOURCE
checking for 64-bit integer type... long long
checking for struct dirent64... no
checking for struct stat64... yes
checking for open64... yes
checking for lseek64... yes
checking for off64_t... yes
checking whether byte ordering is bigendian... no
checking stdlib.h... yes
checking fd_set and sys/select... yes
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for uid_t in sys/types.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking pw_gecos in struct pwd... yes
checking for X... no
checking for X11 header files... checking for X11 libraries... checking for XCreateWindow in -lXwindow... no
couldn't find any!  Using -lX11.
checking for main in -lXbsd... no
checking for X11/extensions/scrnsaver.h... no
checking for XScreenSaverQueryInfo... no
checking for XScreenSaverQueryInfo in -lXext... no
checking for XScreenSaverQueryInfo in -lXss... no
checking whether char is unsigned... no
checking for strtod... yes
checking for Solaris2.4/Tru64 strtod bugs... ok
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tkConfig.sh

ca me semble ok
mais lorsque je fais make

.................................
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1204: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1204: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1204: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1204: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1205: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1205: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1205: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1205: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1205: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1206: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1206: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1206: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1206: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1206: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1208: erreur: syntax error before ‘if’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1212: erreur: un élément de l'initialisation n'est pas une constante
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1212: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1213: erreur: syntax error before ‘if’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1215: erreur: redefinition of ‘q’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1212: erreur: previous definition of‘q’ was here
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1215: erreur: un élément de l'initialisation n'est pas une constante
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1215: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1216: erreur: syntax error before ‘}’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: erreur: redefinition of ‘p’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1211: erreur: previous definition of‘p’ was here
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: erreur: request for member ‘y’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: erreur: request for member ‘x’in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1222: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1223: erreur: redefinition of ‘q’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1212: erreur: previous definition of‘q’ was here
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1223: erreur: un élément de l'initialisation n'est pas une constante
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1223: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1224: erreur: syntax error before ‘if’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1226: erreur: redefinition of ‘q’
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1212: erreur: previous definition of‘q’ was here
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1226: erreur: un élément de l'initialisation n'est pas une constante
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1226: attention : la définition de données n'a pas de type ni de classe de stockage
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1227: erreur: syntax error before ‘}’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c: In function ‘Tk_Get3DBorderFromObj’:/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1262: erreur: ‘borderPtr’ undeclared(first use in this function)
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1264: erreur: opérandes invalides pour le binaire *
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1264: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1277: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1280: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1280: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1281: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1301: erreur: request for member ‘borderTable’ in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1301: erreur: request for member ‘borderTable’ in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1305: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1307: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1307: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1308: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c: In function ‘TkDebugBorder’:
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1388: erreur: ‘borderPtr’ undeclared(first use in this function)
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1391: erreur: opérandes invalides pour le binaire *
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1391: erreur: syntax error before ‘)’ token
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1394: erreur: request for member ‘borderTable’ in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1394: erreur: request for member ‘borderTable’ in something not a structure or union
/home/nucle/tk8.5a3/unix/../generic/tk3d.c:1396: erreur: syntax error before ‘)’ token
{entrée standard}: Messages de l'assembleur:
{entrée standard}:13: ERREUR: symbole « q » est déjà défini
{entrée standard}:25: ERREUR: symbole « q » est déjà défini
{entrée standard}:31: ERREUR: symbole « q » est déjà défini
{entrée standard}:37: ERREUR: symbole « p » est déjà défini
{entrée standard}:79: ERREUR: symbole « dy » est déjà défini
{entrée standard}:85: ERREUR: symbole « dx » est déjà défini

Bref ca foire, quelqu'un vois une raison? Je verrai bien une erreur de lib. A moins que ca ne soit une erreur dut au fait que ce n'est pas encore une version stable neutral

Dernière modification par nucle (Le 15/09/2005, à 13:29)


Ce qui vaut la peine d'être fait, vaut la peine d'être bien fait. (Loïs McMaster Bujold)

Hors ligne

#2 Le 15/09/2005, à 12:50

sbrunner

Re : [Resolu] tcl/tk 8.5a sur breezy

Question au hasard : es-ce que tu à la paquet tcl installer et du coup il ce trompe de librairie ?

Hors ligne

#3 Le 15/09/2005, à 13:06

nucle

Re : [Resolu] tcl/tk 8.5a sur breezy

oui il est installé, le 8.4, mais sur un autre pc sous hoary les 2 fonctionnent ensembles..

Je vais essayer en le desinstallant pour voir


Ce qui vaut la peine d'être fait, vaut la peine d'être bien fait. (Loïs McMaster Bujold)

Hors ligne

#4 Le 15/09/2005, à 13:28

nucle

Re : [Resolu] tcl/tk 8.5a sur breezy

C'est bon, j'ai trouvé smile il fallait que j'installe la derniere version de libstdc++6-4.0 dev big_smile


Ce qui vaut la peine d'être fait, vaut la peine d'être bien fait. (Loïs McMaster Bujold)

Hors ligne