Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156352 - x11-plugins/gaim-encryption-3.0_beta7 fails to compile
Summary: x11-plugins/gaim-encryption-3.0_beta7 fails to compile
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-26 14:13 UTC by Sumit Khanna
Modified: 2006-11-26 15:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sumit Khanna 2006-11-26 14:13:51 UTC
I'm currently running gaim-encryption 3.0/beta5. When I try to upgrade to the latest version, I get the following compile error:

/bin/sh ./libtool --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I.  -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib64/gaim/\" -DDATADIR=\"/usr/share\" -DGAIM_DATADIR=\"/usr/share\"  -I/usr/include/gaim -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12    -Wall -fno-strict-aliasing -O2 -march=nocona -MT config_ui.lo -MD -MP -MF .deps/config_ui.Tpo -c -o config_ui.lo config_ui.c
 x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DLOCALEDIR=\"/usr/share/locale\" -DLIBDIR=\"/usr/lib64/gaim/\" -DDATADIR=\"/usr/share\" -DGAIM_DATADIR=\"/usr/share\" -I/usr/include/gaim -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -fno-strict-aliasing -O2 -march=nocona -MT config_ui.lo -MD -MP -MF .deps/config_ui.Tpo -c config_ui.c  -fPIC -DPIC -o .libs/config_ui.o
In file included from cryptproto.h:24,
                 from config_ui.c:33:
rsa_nss.h:33:19: keyhi.h: No such file or directory
In file included from cryptproto.h:24,
                 from config_ui.c:33:
rsa_nss.h:36: error: syntax error before "SECKEYPrivateKey"
rsa_nss.h:36: warning: no semicolon at end of struct or union
rsa_nss.h:37: warning: type defaults to `int' in declaration of `pub'
rsa_nss.h:37: warning: data definition has no type or storage class
rsa_nss.h:39: error: syntax error before '}' token
rsa_nss.h:39: warning: type defaults to `int' in declaration of `RSA_NSS_KEY'
rsa_nss.h:39: warning: data definition has no type or storage class
In file included from config_ui.c:33:
cryptproto.h:32: error: syntax error before "RSA_NSS_KEY"
cryptproto.h:32: warning: no semicolon at end of struct or union
cryptproto.h:33: warning: type defaults to `int' in declaration of `proto_union'
cryptproto.h:33: warning: data definition has no type or storage class
In file included from config_ui.c:34:
keys.h:35: error: syntax error before "proto_union"
keys.h:35: warning: no semicolon at end of struct or union
keys.h:43: error: syntax error before '}' token
config_ui.c: In function `config_do_regen':
config_ui.c:128: error: dereferencing pointer to incomplete type
config_ui.c: In function `GE_populate_key_list_view':
config_ui.c:413: error: dereferencing pointer to incomplete type
config_ui.c:414: error: dereferencing pointer to incomplete type
config_ui.c:421: error: dereferencing pointer to incomplete type
config_ui.c:427: error: dereferencing pointer to incomplete type
config_ui.c:429: error: dereferencing pointer to incomplete type
make[2]: *** [config_ui.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-plugins/gaim-encryption-3.0_beta7/work/gaim-encryption-3.0beta7'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-plugins/gaim-encryption-3.0_beta7/work/gaim-encryption-3.0beta7'
make: *** [all] Error 2

!!! ERROR: x11-plugins/gaim-encryption-3.0_beta7 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  gaim-encryption-3.0_beta7.ebuild, line 29:   Called die

!!! Make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.


emerge --info as follows:

Portage 2.1.2_rc2-r2 (default-linux/amd64/2005.1, gcc-3.4.6, glibc-2.5-r0, 2.6.17-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r4 x86_64 Intel(R) Pentium(R) D CPU 2.80GHz
Gentoo Base System version 1.12.6
Last Sync: Sun, 26 Nov 2006 09:30:03 +0000
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.6, 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=nocona"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/portage-xgl"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib acpi aim alsa audiofile berkdb bitmap-fonts browserplugin bzip2 cdinstall cdparanoia cdr cli cracklib crypt cups dbus dlloader dri dts dvd dvdr dvdread eds elibc_glibc emboss emul-linux-x86 encode exif fam ffmpeg firefox flac foomaticdb fortran ftp gif gnome gpm gstreamer gtk gtk2 gtkhtml hal iconv imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog java jpeg kde kernel_linux ldap lzw lzw-tiff mad matroska mono mp3 mpeg msn mysql ncurses nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis opengl pam pcre pda pdf perl png pppd python qt3 qt4 quicktime readline reflection rtc samba sdl seamonkey session spell spl ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts usb userland_GNU vcd video_cards_nvidia vorbis wmf xinerama xorg xpm xscreensaver xv xvid yahoo zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-26 15:19:03 UTC
Kindly review http://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity and don't mark hardmasked ebuild bugs as blocker.

Re-emerge dev-libs/nss and try again.