Summary: | gaim-.73-r1 failed to emerge | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Vladi Gergov <spartak> |
Component: | Current packages | Assignee: | Gaim Bugs Crew <gaim-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | critical | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Vladi Gergov
2003-11-25 06:54:06 UTC
Can you paste the results of "emerge -pv gaim" in here? ACCEPT_KEYWORDS="~x86" emerge gaim -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-im/gaim-0.73-r1 -nls +perl +spell -nas +ssl +mozilla -cjk Ignore the Rebuild flag i added the "-mozilla" use flag and it compiled fine. It compiled for me, but now the history doesn't work. I'll go back to an earlier version.. History issue is more than likely due to your ~/.gaim/logs folder being 600. Should be 700. If you blow away the logs folder gaim will recreate with proper permissions, so I think this is a lingering effect and I don't see how we in the ebuild stage can affect it. Vladi what version of mozilla do you have installed? My mozilla version: emerge -pv mozilla These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] net-www/mozilla-1.5-r1 +java +crypt -ipv6 +gtk2 +ssl -ldap -gnome -debug -mozcalendar -mozaccess -mozxmlterm +moznoirc +moznomail +moznocompose -moznoxft I will try and remove my log dir and re-emerge it and let u know if that works? Is the mozilla flag for the encription plugin ? Yes the mozilla USE flag is used for encryption to see if we should depend on NSS or Mozilla to get the mozilla nss security libraries. I'm installing mozilla now to test out further. Also mozilla nss libs are used for MSN authentication. Can you see if you get this same issue emerging gaim-0.74? I just put it into portage. Sorry i was a little busy with school here is what happens when i emerge .74 ACCEPT_KEYWORDS="~x86" emerge gaim -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] net-im/gaim-0.74 [0.73-r1] -nls +perl +spell -nas +ssl +mozilla -cjk ***************************************************************************** make[1]: Leaving directory `/var/tmp/portage/gaim-0.74/work/gaim-0.74' configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... found checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for gaim header files... ../../src checking for Mozilla nspr4 includes in /usr/lib/mozilla/include/nspr... checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking nspr.h usability... yes checking nspr.h presence... yes checking for nspr.h... yes checking prio.h usability... yes checking prio.h presence... yes checking for prio.h... yes checking again for Mozilla nspr4 includes in /usr/lib/mozilla/include/nspr... yes checking for Mozilla nspr libraries... yes checking for Mozilla nss3 includes in /usr/lib/mozilla/include/nss... checking nss.h usability... yes checking nss.h presence... yes checking for nss.h... yes checking ssl.h usability... yes checking ssl.h presence... yes checking for ssl.h... yes checking smime.h usability... yes checking smime.h presence... yes checking for smime.h... yes checking again for Mozilla nss3 includes in /usr/lib/mozilla/include/nss... yes checking for Mozilla nss libraries... no checking for pkg-config... /usr/bin/pkg-config checking for GTK+ - version >= 2.0.0... yes (version 2.2.4) checking for a sed that does not truncate output... /bin/sed checking for ld used by gcc... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for i686-pc-linux-gnu-g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for i686-pc-linux-gnu-g77... i686-pc-linux-gnu-g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether i686-pc-linux-gnu-g77 accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse nm output from gcc object... ok checking for objdir... .libs checking for i686-pc-linux-gnu-ar... no checking for ar... ar checking for i686-pc-linux-gnu-ranlib... no checking for ranlib... ranlib checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for i686-pc-linux-gnu-g77 option to produce PIC... -fPIC checking if i686-pc-linux-gnu-g77 PIC flag -fPIC works... yes checking if i686-pc-linux-gnu-g77 supports -c -o file.o... yes checking whether the i686-pc-linux-gnu-g77 linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes configure: creating ./config.status config.status: creating Makefile config.status: creating gaim-encryption-config.h config.status: executing default-1 commands /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c blist.c /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c config_ui.c /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c cryptproto.c mkdir .libs rm: cannot remove `': Invalid argument gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c blist.c -fPIC -DPIC -o .libs/blist.o rm: cannot remove `': Invalid argument gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c cryptproto.c -fPIC -DPIC -o .libs/cryptproto.o rm: cannot remove `': Invalid argument gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c config_ui.c -fPIC -DPIC -o .libs/config_ui.o rm: cannot remove `': Invalid argument gcc -DHAVE_CONFIG_H -I. -I. -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib/gaim/\" -DDATADIR=\"/usr/share\" -I. -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../../src/.. -Wall -march=athlon-mp -O3 -pipe -fomit-frame-pointer -c blist.c -o blist.o >/dev/null 2>&1 In file included from cryptproto.h:25, from cryptproto.c:20: rsa_nss.h:25:19: keyhi.h: No such file or directory In file included from cryptproto.h:25, from cryptproto.c:20: rsa_nss.h:28: parse error before "SECKEYPrivateKey" rsa_nss.h:28: warning: no semicolon at end of struct or union rsa_nss.h:29: warning: type defaults to `int' in declaration of `pub' rsa_nss.h:29: warning: data definition has no type or storage class rsa_nss.h:31: parse error before '}' token rsa_nss.h:31: warning: type defaults to `int' in declaration of `RSA_NSS_KEY' rsa_nss.h:31: warning: data definition has no type or storage class In file included from cryptproto.c:20: cryptproto.h:31: parse error before "RSA_NSS_KEY" cryptproto.h:31: warning: no semicolon at end of struct or union cryptproto.h:32: warning: type defaults to `int' in declaration of `proto_union' cryptproto.h:32: warning: data definition has no type or storage class In file included from cryptproto.c:21: keys.h:35: parse error before "proto_union" keys.h:35: warning: no semicolon at end of struct or union keys.h:43: parse error before '}' token cryptproto.c: In function `GE_calc_unencrypted_size': cryptproto.c:33: dereferencing pointer to incomplete type cryptproto.c:34: dereferencing pointer to incomplete type cryptproto.c: In function `GE_encrypt': cryptproto.c:42: dereferencing pointer to incomplete type cryptproto.c: In function `GE_decrypt': cryptproto.c:60: dereferencing pointer to incomplete type cryptproto.c: In function `GE_encrypt_signed': cryptproto.c:69: dereferencing pointer to incomplete type cryptproto.c:71: dereferencing pointer to incomplete type cryptproto.c: In function `GE_decrypt_signed': cryptproto.c:94: dereferencing pointer to incomplete type cryptproto.c:95: dereferencing pointer to incomplete type cryptproto.c: In function `GE_key_to_gstr': cryptproto.c:104: dereferencing pointer to incomplete type cryptproto.c: In function `GE_make_key_id': cryptproto.c:108: dereferencing pointer to incomplete type cryptproto.c: In function `GE_make_sendable_key': cryptproto.c:112: dereferencing pointer to incomplete type cryptproto.c: In function `GE_free_key': cryptproto.c:116: dereferencing pointer to incomplete type make: *** [cryptproto.lo] Error 1 make: *** Waiting for unfinished jobs.... In file included from cryptproto.h:25, from config_ui.c:34: rsa_nss.h:25:19: keyhi.h: No such file or directory In file included from cryptproto.h:25, from config_ui.c:34: rsa_nss.h:28: parse error before "SECKEYPrivateKey" rsa_nss.h:28: warning: no semicolon at end of struct or union rsa_nss.h:29: warning: type defaults to `int' in declaration of `pub' rsa_nss.h:29: warning: data definition has no type or storage class rsa_nss.h:31: parse error before '}' token rsa_nss.h:31: warning: type defaults to `int' in declaration of `RSA_NSS_KEY' rsa_nss.h:31: warning: data definition has no type or storage class In file included from config_ui.c:34: cryptproto.h:31: parse error before "RSA_NSS_KEY" cryptproto.h:31: warning: no semicolon at end of struct or union cryptproto.h:32: warning: type defaults to `int' in declaration of `proto_union' cryptproto.h:32: warning: data definition has no type or storage class In file included from config_ui.c:35: keys.h:35: parse error before "proto_union" keys.h:35: warning: no semicolon at end of struct or union keys.h:43: parse error before '}' token config_ui.c: In function `config_do_regen': config_ui.c:110: dereferencing pointer to incomplete type config_ui.c: In function `GE_get_config_frame': config_ui.c:325: dereferencing pointer to incomplete type config_ui.c:331: dereferencing pointer to incomplete type config_ui.c:333: dereferencing pointer to incomplete type config_ui.c:340: dereferencing pointer to incomplete type config_ui.c:346: dereferencing pointer to incomplete type config_ui.c:348: dereferencing pointer to incomplete type make: *** [config_ui.lo] Error 1 !!! ERROR: net-im/gaim-0.74 failed. !!! Function src_compile, Line 75, Exitcode 2 !!! Make failed for encryption ************************************************************************** Vladi can you post your latest config.log? FYI the config.log we want is for encryption. Should be in: /var/tmp/portage/gaim-0.74-r1/work/gaim-0.74/plugins/gaim-encryption-2.18/config.log Assuming you try with gaim-0.74-r1. Well i emerge -C mozilla then i did emerge gaim.74r1 from ~x86 which also pulled mozilla 1.5 and now everything worked flawlessly. And there for all that was in /var/tmp/portage/gaim.74.r1 was successfull let me know if u would like me to do something else! Thanks! ~ Vladi Then I'm left to assume that something was not quite right in your previous mozilla installations. Nothing has changed on gaim side of things between 0.74 and 0.74-r1 regarding encryption. I'm going to close this as WORKSFORME. |