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