Re: [GnomeMeeting-list] Problems with 'make'ing Ekiga 2.0.2



I seem to have got a lot further, but now the "make" stops with the error: "/usr/lib/libesd.so: could not read symbols: File in wrong format"

As you can see it is using the 32 bit file, although the 64 bit library is also installed:

# file /usr/lib/libesd.so
/usr/lib/libesd.so: symbolic link to `libesd.so.0.2.36'
# file /usr/lib/libesd.so.0.2.36
/usr/lib/libesd.so.0.2.36: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped

Any ideas?

All the best


Andrew



Andrew Myers wrote:
"he tells that a good distribution like Mandriva manages this transparently :)"

So I reversed the order of the directories in PKG_CONFIG_PATH and managed to get past that problem. It would appear that Mandriva is not as good as he thinks?

It still has not completed the make, but I will have to try again in a few days.

Thanks for all the help


All the best


Andrew


Damien Sandras wrote:
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

    

  

_______________________________________________ GnomeMeeting-list mailing list GnomeMeeting-list gnome org http://mail.gnome.org/mailman/listinfo/gnomemeeting-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]