Hello, tried to download package from different servers, but all have same fault. Calculating dependencies ...done! [ebuild U ] net-im/gaim-0.75-r8 [0.66-r3] [ebuild N ] net-im/gaim-encryption-2.21 ======================================= ... ... Making all in ssl make[3]: Entering directory `/var/tmp/portage/gaim-0.75-r8/work/gaim-0.75/plugins/ssl' source='ssl-nss.c' object='ssl-nss.lo' libtool=yes \ depfile='.deps/ssl-nss.Plo' tmpdepfile='.deps/ssl-nss.TPlo' \ depmode=gcc3 /bin/sh ../../depcomp \ /bin/sh ../../libtool --silent --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DDATADIR=\"/usr/share\" -DLIBDIR=\"/usr/lib/gaim/\" -I../../src -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/mozilla/include/nss -I/usr/lib/mozilla/include/nspr -mcpu=athlon-xp -O2 -pipe -msse -Wall -g3 -c -o ssl-nss.lo `test -f 'ssl-nss.c' || echo './'`ssl-nss.c ssl-nss.c:31:18: nspr.h: No such file or directory ssl-nss.c:32:27: private/pprio.h: No such file or directory ssl-nss.c:34:22: pk11func.h: No such file or directory ssl-nss.c:35:18: prio.h: No such file or directory ssl-nss.c:36:20: secerr.h: No such file or directory ssl-nss.c:37:20: secmod.h: No such file or directory ssl-nss.c:38:17: ssl.h: No such file or directory ssl-nss.c:39:20: sslerr.h: No such file or directory ssl-nss.c:40:22: sslproto.h: No such file or directory ssl-nss.c:44: error: syntax error before "PRFileDesc" ssl-nss.c:44: warning: no semicolon at end of struct or union ssl-nss.c:45: warning: type defaults to `int' in declaration of `in' ssl-nss.c:45: warning: data definition has no type or storage class ssl-nss.c:47: error: syntax error before '}' token ssl-nss.c:47: warning: type defaults to `int' in declaration of `GaimSslNssData' ssl-nss.c:47: warning: data definition has no type or storage class ssl-nss.c:51: error: syntax error before '*' token ssl-nss.c:51: warning: type defaults to `int' in declaration of `_nss_methods' ssl-nss.c:51: warning: data definition has no type or storage class ssl-nss.c:52: error: syntax error before "_identity" ssl-nss.c:52: warning: type defaults to `int' in declaration of `_identity' ssl-nss.c:52: warning: data definition has no type or storage class ssl-nss.c: In function `ssl_nss_init_nss': ssl-nss.c:57: warning: implicit declaration of function `PR_Init' ssl-nss.c:57: error: `PR_SYSTEM_THREAD' undeclared (first use in this function) ssl-nss.c:57: error: (Each undeclared identifier is reported only once ssl-nss.c:57: error: for each function it appears in.) ssl-nss.c:57: error: `PR_PRIORITY_NORMAL' undeclared (first use in this function) ssl-nss.c:58: warning: implicit declaration of function `NSS_NoDB_Init' ssl-nss.c:61: warning: implicit declaration of function `SECMOD_AddNewModule' ssl-nss.c:68: warning: implicit declaration of function `NSS_SetDomesticPolicy' ssl-nss.c:70: warning: implicit declaration of function `PR_GetUniqueIdentity' ssl-nss.c:71: warning: implicit declaration of function `PR_GetDefaultIOMethods' ssl-nss.c:71: warning: assignment makes pointer from integer without a cast ssl-nss.c: At top level: ssl-nss.c:75: error: syntax error before "ssl_auth_cert" ssl-nss.c:75: error: syntax error before "PRFileDesc" ssl-nss.c:77: warning: return type defaults to `int' ssl-nss.c: In function `ssl_auth_cert': ssl-nss.c:78: error: `SECSuccess' undeclared (first use in this function) ssl-nss.c: At top level: ssl-nss.c:103: error: syntax error before "ssl_bad_cert" ssl-nss.c:103: error: syntax error before "PRFileDesc" ssl-nss.c:104: warning: return type defaults to `int' ssl-nss.c: In function `ssl_bad_cert': ssl-nss.c:105: error: `SECStatus' undeclared (first use in this function) ssl-nss.c:105: error: syntax error before "status" ssl-nss.c:106: error: `PRErrorCode' undeclared (first use in this function) ssl-nss.c:108: error: `arg' undeclared (first use in this function) ssl-nss.c:109: error: `status' undeclared (first use in this function) ssl-nss.c:111: error: syntax error before ')' token ssl-nss.c:113: error: `err' undeclared (first use in this function) ssl-nss.c:115: error: `SEC_ERROR_INVALID_AVA' undeclared (first use in this function) ssl-nss.c:116: error: `SEC_ERROR_INVALID_TIME' undeclared (first use in this function) ssl-nss.c:117: error: `SEC_ERROR_BAD_SIGNATURE' undeclared (first use in this function) ssl-nss.c:118: error: `SEC_ERROR_EXPIRED_CERTIFICATE' undeclared (first use in this function) ssl-nss.c:119: error: `SEC_ERROR_UNKNOWN_ISSUER' undeclared (first use in this function) ssl-nss.c:120: error: `SEC_ERROR_UNTRUSTED_CERT' undeclared (first use in this function) ssl-nss.c:121: error: `SEC_ERROR_CERT_VALID' undeclared (first use in this function) ssl-nss.c:122: error: `SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE' undeclared (first use in this function) ssl-nss.c:123: error: `SEC_ERROR_CRL_EXPIRED' undeclared (first use in this function) ssl-nss.c:124: error: `SEC_ERROR_CRL_BAD_SIGNATURE' undeclared (first use in this function) ssl-nss.c:125: error: `SEC_ERROR_EXTENSION_VALUE_INVALID' undeclared (first use in this function) ssl-nss.c:126: error: `SEC_ERROR_CA_CERT_INVALID' undeclared (first use in this function) ssl-nss.c:127: error: `SEC_ERROR_CERT_USAGES_INVALID' undeclared (first use in this function) ssl-nss.c:128: error: `SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION' undeclared (first use in this function) ssl-nss.c:129: error: `SECSuccess' undeclared (first use in this function) ssl-nss.c:133: error: `SECFailure' undeclared (first use in this function) ssl-nss.c: In function `ssl_nss_uninit': ssl-nss.c:151: warning: implicit declaration of function `PR_Cleanup' ssl-nss.c: In function `ssl_nss_connect_cb': ssl-nss.c:160: error: `nss_data' undeclared (first use in this function) ssl-nss.c:160: error: syntax error before ')' token ssl-nss.c:161: error: `PRSocketOptionData' undeclared (first use in this function) ssl-nss.c:167: warning: implicit declaration of function `PR_ImportTCPSocket' ssl-nss.c:178: error: `socket_opt' undeclared (first use in this function) ssl-nss.c:178: error: `PR_SockOpt_Nonblocking' undeclared (first use in this function) ssl-nss.c:179: error: `PR_FALSE' undeclared (first use in this function) ssl-nss.c:181: warning: implicit declaration of function `PR_SetSocketOption' ssl-nss.c:183: warning: implicit declaration of function `SSL_ImportFD' ssl-nss.c:194: warning: implicit declaration of function `SSL_OptionSet' ssl-nss.c:194: error: `SSL_SECURITY' undeclared (first use in this function) ssl-nss.c:194: error: `PR_TRUE' undeclared (first use in this function) ssl-nss.c:195: error: `SSL_HANDSHAKE_AS_CLIENT' undeclared (first use in this function) ssl-nss.c:197: warning: implicit declaration of function `SSL_AuthCertificateHook' ssl-nss.c:198: error: `SSLAuthCertificate' undeclared (first use in this function) ssl-nss.c:198: error: syntax error before "ssl_auth_cert" ssl-nss.c:200: warning: implicit declaration of function `SSL_BadCertHook' ssl-nss.c:200: error: `SSLBadCertHandler' undeclared (first use in this function) ssl-nss.c:200: error: syntax error before "ssl_bad_cert" ssl-nss.c:203: warning: implicit declaration of function `SSL_SetURL' ssl-nss.c:205: warning: implicit declaration of function `SSL_ResetHandshake' ssl-nss.c:207: warning: implicit declaration of function `SSL_ForceHandshake' ssl-nss.c: In function `ssl_nss_close': ssl-nss.c:225: error: `nss_data' undeclared (first use in this function) ssl-nss.c:225: error: syntax error before ')' token ssl-nss.c:230: warning: implicit declaration of function `PR_Close' ssl-nss.c: In function `ssl_nss_read': ssl-nss.c:239: error: `nss_data' undeclared (first use in this function) ssl-nss.c:239: error: syntax error before ')' token ssl-nss.c:241: warning: implicit declaration of function `PR_Read' ssl-nss.c: In function `ssl_nss_write': ssl-nss.c:247: error: `nss_data' undeclared (first use in this function) ssl-nss.c:247: error: syntax error before ')' token ssl-nss.c:252: warning: implicit declaration of function `PR_Write' make[3]: *** [ssl-nss.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/gaim-0.75-r8/work/gaim-0.75/plugins/ssl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/gaim-0.75-r8/work/gaim-0.75/plugins' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gaim-0.75-r8/work/gaim-0.75' make: *** [all] Error 2 !!! ERROR: net-im/gaim-0.75-r8 failed. !!! Function src_compile, Line 69, Exitcode 2 !!! Make failed ====================================== In my etc/make.conf allready the use-flag 'ssl' was set. An USE="ssl" emerge gaim does produce the same fault. Reproducible: Always Steps to Reproduce: 1.emerge gaim 2. 3. Actual Results: Got this break, can not update. Expected Results: Nothing # emerge info Portage 2.0.50_pre21 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 2. 4.24) ================================================================= System uname: 2.4.24 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe -msse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1 /share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-mcpu=athlon-xp -O2 -pipe -msse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de rsync://linux.rz.ruhr-un i-bochum.de/gentoo/ rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo http:/ /gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow X Xaw3d aalib alsa amd apache2 apm arts avi berkdb cdr cgi crypt cups dga doc dvd encode esd ffmpeg flash foomaticdb foreign-package gdbm gif gphoto2 gpm gtk gtk2 gtkhtml guile imlib ipv6 java javascript joystick jpeg kde kerbero s ldap libg++ libwww mad mikmod mmx motif mozaccess mozaccess-builtin mozcalenda r mozctl mozilla mozinterfaceinfo mozirc moznomail mozxmlterm mpeg nas ncurses n ls nvidia oav oggvorbis openal opengl openssh opie oss pam pda pdflib perl png p ython qt qtmt quicktime readline rp-pppoe samba scanner sdl slang socks5 spell s se ssl svga tcltk tcpd tetex tiff truetype usb vanilla videos x86 xml2 xmms xv z lib"
What version of mozilla is installed on your machine? Out of curiosity, try: USE="-mozilla" emerge gaim
Yes this will work ;) I did use Mozilla V1.6 (final), but I did install it manually due too I did use it 2 days after the release day. Some month ago I did install Mozilla V1.4-r3 with an emerge package, I did that package not uninstall, only delete. But where is the point that tells you that I shall use USE="-mozilla", I from my site can not see that. And will it be a big difference if I install Mozilla manually? I did that mostly in the past by my own. And afterward, I move big applications into the /opt folder. I do not like to have big applications in the /usr/... folder. As SuSE do that *g*. Thank you utgamer
If you have USE="mozilla", then gaim is going to try and use the NSS libraries from mozilla. The problem here was your mozilla installation is not right by gentoo standards. So I had you put USE="-mozilla" so gaim will install the standalone NSS libraries instead. Off the top of my head I don't know the answer to your /opt vs /usr question.
[OT] /opt <> /usr/... I did use for many years SuSE. There were many discussions between the handling differences from /opt and /usr placed applications. SuSE places: gnome, gnome2, kde, kde2, kde3, mozilla, netscape and OpenOffice in the /opt folder, which is different from the RH storage. SuSE is saing: In /opt are applications stored, which are not live-building a linux system. RH is saing: In /usr/... are the user parts wich are not live-building a linux system. With Gentoo I do use KDE in /usr/... too, but bigger applications I like to have in /opt, so I do have less differences between my 2 installed systems. Sometimes I do move bigger user-installed applications into /opt and left place a symbolic link at the old /usr/... folder. PS: Do I have to close this bug message by my own, or shall it stay in 'Leave as Resolved Invalid'? This is my fist time usage of bugzilla. Regards, Georg (utgamer)
Just leave it as it is. I'm pretty sure you won't be able to change from the /usr prefix because it is hard-coded into all of our ebuilds.