Bonjour,

Je cherche à utiliser xfce sous Cygwin (PC win32 au boulot oblige).

J'ai bien trouvé de packages cygwin par-ci par-là, mais rien de vraiment
compatible avec une version récente ce Cygwin, et donc ça marche pas.

Alors je me lance dans la compilation d'xfce. Et là, je bute sur un
problème de références non définies avec la version 4.2.3.2 stable
( etavec la version 4.3.99.1 il y a encore plus de références non
définies) : 

 gcc
-shared .libs/cygxfce4mcs-client-2.dll.def  
.libs/libxfce4mcs_client_la-mcs-channel.o 
.libs/libxfce4mcs_client_la-mcs-common.o 
.libs/libxfce4mcs_client_la-mcs-client.o 
.libs/libxfce4mcs_client_la-mcs-client-enum-types.o  -L/usr/X11R6/lib -lSM 
-lICE -lX11 -L/cygdrive/c/Home/st17169/install/lib 
/cygdrive/c/Home/st17169/install/lib/libxfce4util.dll.a -L/usr/lib 
/usr/lib/libglib-2.0.dll.a /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a  
-Wl,-O1 -o .libs/cygxfce4mcs-client-2.dll -Wl,--image-base=0x10000000 
-Wl,--out-implib,.libs/libxfce4mcs-client.dll.a

.libs/libxfce4mcs_client_la-mcs-client-enum-types.o: In function
`mcs_action_get_type': 
/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs/mcs-client-enum-types.c:23:
 undefined reference to `_g_enum_register_static'

.libs/libxfce4mcs_client_la-mcs-client-enum-types.o: In function
`mcs_type_get_type': 
/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs/mcs-client-enum-types.c:40:
 undefined reference to `_g_enum_register_static'

.libs/libxfce4mcs_client_la-mcs-client-enum-types.o: In function
`mcs_result_get_type': 
/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs/mcs-client-enum-types.c:59:
 undefined reference to `_g_enum_register_static'

.libs/libxfce4mcs_client_la-mcs-client-enum-types.o: In function
`mcs_manager_check_get_type': 
/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs/mcs-client-enum-types.c:75:
 undefined reference to `_g_enum_register_static'

Creating library file: .libs/libxfce4mcs-client.dll.a 
collect2: ld returned 1 exit status 
make[3]: *** [libxfce4mcs-client.la] Error 1 
make[3]: Leaving directory
`/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs' 
make[2]: *** [all] Error 2 
make[2]: Leaving directory
`/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3/libxfce4mcs' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory
`/cygdrive/c/Home/st17169/packages/src/xfce/libxfce4mcs-4.2.3' 
make: *** [all] Error 2






la version de gcc installée est :
$ gcc --version 
gcc (GCC) 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) 
Copyright (C) 2004 Free Software Foundation, Inc. 
This is free software; see the source for copying conditions.  There is
NO 
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.





Avez-vous des idées ?

merci

Jean-Edouard

_______________________________________________
Toulouse-ll mailing list
Toulouse-ll@toulibre.org
http://lolut.utbm.info/cgi-bin/mailman/listinfo/toulouse-ll

Répondre à