Francis Barton wrote:
Nothing on bugs.gentoo.org AFAICS.

Google thinks it's something to do with sendmail?
I don't run sendmail, never have, and gaim has never spewed this at me before.

OK sorry it's nothing to do with sendmail, you will be relieved to discover.

I think it's this library it's looking for:

[EMAIL PROTECTED] in ~ (0)
# ls -lh /usr/lib/libSM*
lrwxrwxrwx 1 root root 12 Apr 10 01:49 /usr/lib/libSM.so.6 -> libSM.so.6.0*
-rwxr-xr-x 1 root root 37K Mar 14 22:17 /usr/lib/libSM.so.6.0*


and...

[EMAIL PROTECTED] in ~ (0)
# etcat belongs /usr/lib/libSM.so.6.0
Searching for /usr/lib/libSM.so.6.0 in * ...
x11-base/xorg-x11-6.8.2-r1

It's an X library (Session Management?), and it's right there in /usr/lib, so I wonder why gaim isn't finding it?

I have run ldconfig. I am so confused by this.

In /var/tmp/portage/gaim-1.2.1/work/gaim-1.2.1/config.h

I found that
/* Define to 1 if you have the <X11/SM/SMlib.h> header file. */
#undef HAVE_X11_SM_SMLIB_H

was undefined, so I changed it to:
#define HAVE_X11_SM_SMLIB_H 1

as I have the necessary file:
# ls -lh /usr/include/X11/SM/SMlib.h
-r--r--r--  1 root root 12K Mar 14 22:17 /usr/include/X11/SM/SMlib.h

I also defined this previously-undefined parameter:

/* Define if we're using X Session Management. */
#define USE_SM 1

Just to see what would happen. Makes no difference - build still fails.

Also, during configure, I see the following:

checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for libstartup-notification-1.0 >= 0.5... yes
checking STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0
checking STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1
Building with libstartup-notification
checking for XScreenSaverRegister in -lXext... no
checking for XScreenSaverRegister in -lXss... yes
checking for SmcSaveYourselfDone in -lSM... no
--
gentoo-user@gentoo.org mailing list




Reply via email to