Le samedi 24 juin 2006 à 09:37 +0200, Andrew Myers a écrit :
I am completely out of my depth here, but searching the net shows that
the GPOINTER_TO_INT can be a problem with 64bit architecture machines.
I wonder if Ekiga has been compiled on 64 bits before?
Yes, we even have 64 bits packs on the website.
The problem appears to be that on 32-bit machines the library used
is /usr/lib/glib-2.0/include/glibconfig.h which contains the macro
definition
#define GPOINTER_TO_INT(p) ((gint) (p))
64-bit machines use glibconfig.h
from /usr/lib64/glib-2.0/include/glibconfig.h which sets
#define GPOINTER_TO_INT(p) ((gint) (glong) (p))
I used:
# PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig:
$PKG_CONFIG_PATH; export PKG_CONFIG_PATH
# ./configure
to configure Ekiga, since I have both the 32bit and the 64bit
libraries installed, does that mean, do you think, that I am using the
wrong library?
It could be possible.
If I change the order of the PKG_CONFIG_PATH directories, would that
help, do you think?
Just try :-)
I just have the Mandriva packager next to me (@ GUADEC), and he tells
that a good distribution like Mandriva manages this transparently :)
Thanks for the help and explanations
All the best