| View previous topic :: View next topic |
| Author |
Message |
rtiangha n00b

Joined: 30 Apr 2005 Posts: 12
|
Posted: Sat Mar 22, 2008 9:05 am Post subject: [Solved] gnutls-2.2.2 may break gnome-related recompilations |
|
|
And some things won't compile. Currently, my Gnome environment (2.20.3) is kind of f'ed until it gets re-compiled against the new gnutls (obviously), but revdep-rebuild currently dies on emerging unixODBC-2.2.12 with a "configure: error: C compiler cannot create executables". I've got 70 or so packages that need recompilation, and it dies early due to unixODBC being one of the first packages in the order.
I keep up-to-date with most things, so I know that the only significant change this round was gnutls, which apparently, was moved into stable yesterday. I haven't changed gcc (it's still on 4.1.2) so it's not the compiler (or, at least, I *think* it's not the compiler because nothing changed on that front). I don't know how to fix this. Can someone help me? I'm fairly certain that if I turn off my computer, I probably won't be able to boot back into Gnome without problems, so I'm left keeping it on until I resolve this.
Also, I've been using Gentoo since 2004 so I'm open to anything and am comfortable getting right to the technical nitty-gritty.
Thanks for any help that can be provided.
emerge --info
| Code: | dygenguar ~ # emerge --info
Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.24-gentoo-r3 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
Timestamp of tree: Sat, 22 Mar 2008 06:17:01 +0000
app-shells/bash: 3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python: 2.4.4-r9
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox: 1.2.18.1-r2
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool: 1.5.26
virtual/os-headers: 2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.mirrors.tera-byte.com/ http://adelie.polymtl.ca/ "
LANG="en_US.utf8"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://192.168.2.105/gentoo-portage"
USE="X a52 aac aalib accessibility acl acpi aim alsa amd64 anthy ao apache2 ati audiofile avahi bash-completion berkdb bidi bitmap-fonts bluetooth bzip2 cairo canna cdda cdio cdparanoia cdr chasen cjk clamav cli composite cracklib crypt cscope ctype cups curl curlwrappers dbm dbus dbx dga directfb doc dri dts dv dvd dvdr dvdread eds emboss encode esd evo exif expat fam fastcgi fbcon ffmpeg fftw firefox flac flatfile foomaticdb fortran freetds freewnn ftp gcj gd gdbm geoip ggi gif gimp glitz glut gnome gnustep gnutls gphoto2 gpm gps graphviz gstreamer gtk hal hddtemp httpd hvm iconv icq ieee1394 imagemagick immqt-bc inifile innodb ipod ipv6 isdnlog jabber jack java javascript jbig joystick jpeg jpeg2k junit kerberos lash ldap libg++ libsamplerate libwww live lm_sensors lua mad matroska mdnsresponder-compat midi migemo mikmod mime mmap mmx mmxext mng mnogosearch mono motif mp3 mpeg mpi mplayer msn mudflap musepack musicbrainz mysql ncurses neXt nis nls nptl nptlonly nsplugin odbc ogg oggvorbis openal openexr opengl openmp oracle osc oscar oss pam pcntl pcre pda pdf perl php plotutils png pni portaudio posix postgres ppds pppd pulseaudio python qemu qt-static qt3 qt3support qt4 quicktime rdesktop readline reflection ruby samba sasl scanner sdl session shorten simplexml sndfile snmp soap sockets sox speex spell spl sse sse2 sse3 ssl ssse3 stream svg szip tck tcktk tcpd theora threads tidy tiff tk tokenizer truetype truetype-fonts type1-fonts unicode usb v4l vcd vhosts videos vim-syntax vlm vorbis wifi wmf wxwindows x264 xcomposite xine xinerama xinetd xml xmlrpc xorg xosd xpm xprint xsl xv xvid xvmc yahoo yaz zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia nv fglrx radeon vesa vmware vga v4l"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY |
Last part before borkage:
| Code: | ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --host=x86_64-pc-linux-gnu --with-odbc=/var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12 --enable-static --prefix=/usr --sysconfdir=/etc/unixODBC --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/config.log
*
* ERROR: dev-db/unixODBC-2.2.12 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2630: Called econf 'src_compile' 'src_compile' '--host=x86_64-pc-linux-gnu' '--with-odbc=/var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12' '--enable-static'
* ebuild.sh, line 513: Called die
* The specific snippet of code:
* die "econf failed"
* The die message:
* econf failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/dev-db/unixODBC-2.2.12/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-db/unixODBC-2.2.12/temp/environment'.
|
config.log
| Code: |
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ ./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --host=x86_64-pc-linux-gnu --with-odbc=/var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12 --enable-static --prefix=/usr --sysconfdir=/etc/unixODBC --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
## --------- ##
## Platform. ##
## --------- ##
hostname = dygenguar
uname -m = x86_64
uname -r = 2.6.24-gentoo-r3
uname -s = Linux
uname -v = #4 SMP Thu Mar 20 01:59:14 MDT 2008
/usr/bin/uname -p = Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/lib64/portage/bin
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2
PATH: /opt/blackdown-jdk-1.4.2.03/bin
PATH: /opt/blackdown-jdk-1.4.2.03/jre/bin
PATH: /usr/qt/3/bin
PATH: /opt/vmware/server/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:1992: checking for a BSD-compatible install
configure:2048: result: /usr/bin/install -c
configure:2059: checking whether build environment is sane
configure:2102: result: yes
configure:2130: checking for a thread-safe mkdir -p
configure:2169: result: /bin/mkdir -p
configure:2182: checking for gawk
configure:2198: found /bin/gawk
configure:2209: result: gawk
configure:2220: checking whether make sets $(MAKE)
configure:2241: result: yes
configure:2448: checking for style of include used by make
configure:2476: result: GNU
configure:2506: checking for x86_64-pc-linux-gnu-gcc
configure:2522: found /usr/bin/x86_64-pc-linux-gnu-gcc
configure:2533: result: x86_64-pc-linux-gnu-gcc
configure:2811: checking for C compiler version
configure:2818: x86_64-pc-linux-gnu-gcc --version >&5
x86_64-pc-linux-gnu-gcc (GCC) 4.1.2 (Gentoo 4.1.2 p1.1)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2821: $? = 0
configure:2828: x86_64-pc-linux-gnu-gcc -v >&5
Using built-in specs.
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-multilib --enable-libmudflap --disable-libssp --enable-java-awt=gtk --enable-languages=c,c++,java,treelang,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion=Gentoo 4.1.2 p1.1
Thread model: posix
gcc version 4.1.2 (Gentoo 4.1.2 p1.1)
configure:2831: $? = 0
configure:2838: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: '-V' option must have argument
configure:2841: $? = 1
configure:2864: checking for C compiler default output file name
configure:2891: x86_64-pc-linux-gnu-gcc -march=nocona -O2 -pipe -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gail-1.0 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/libpng12 -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 conftest.c >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libgnutls.so.13, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_record_send@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_init@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_certificate_allocate_credentials@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_compression_set_priority@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_record_recv@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_record_get_direction@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_handshake@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_deinit@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_mac_set_priority@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_global_init@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_protocol_set_priority@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_kx_set_priority@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_credentials_set@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_transport_set_ptr@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_bye@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_certificate_free_credentials@GNUTLS_1_3'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../lib64/libgnomevfs-2.so: undefined reference to `gnutls_cipher_set_priority@GNUTLS_1_3'
collect2: ld returned 1 exit status
configure:2894: $? = 1
configure:2932: result:
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "gODBCConfig"
| #define VERSION "1.8.8"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2939: error: C compiler cannot create executables
See `config.log' for more details.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=nocona -O2 -pipe'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-march=nocona -O2 -pipe'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=x86_64-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=x86_64-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc
ac_cv_prog_make_make_set=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run aclocal-1.10'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run tar'
AR=''
AUTOCONF='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run autoconf'
AUTOHEADER='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run autoheader'
AUTOMAKE='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run automake-1.10'
AWK='gawk'
CC='x86_64-pc-linux-gnu-gcc'
CCDEPMODE=''
CFLAGS='-march=nocona -O2 -pipe -DORBIT2=1 -pthread -D_REENTRANT -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gail-1.0 -I/usr/include/atk-1.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/cairo -I/usr/include/directfb -I/usr/include/libpng12 '
CPP=''
CPPFLAGS=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS='-march=nocona -O2 -pipe'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DSYMUTIL=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
F77=''
FFLAGS=''
GMSGFMT=''
GREP=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
INTLLIBS=''
LDFLAGS=' -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgconf-2 -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 '
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/missing --run makeinfo'
MKINSTALLDIRS=''
MSGFMT=''
MSGMERGE=''
NMEDIT=''
OBJEXT=''
ODBCINCLUDES=''
ODBCLIB=''
ODBCLIBS=''
PACKAGE='gODBCConfig'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_PIXMAPS_DIR=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
POSUB=''
RANLIB=''
SED=''
SET_MAKE=''
SHELL='/bin/sh'
STRIP=''
USE_NLS=''
VERSION='1.8.8'
XGETTEXT=''
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_F77=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu=''
build_os=''
build_vendor=''
datadir='/usr/share'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
host='x86_64-pc-linux-gnu'
host_alias='x86_64-pc-linux-gnu'
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='/usr/share/info'
install_sh='$(SHELL) /var/tmp/portage/dev-db/unixODBC-2.2.12/work/unixODBC-2.2.12/gODBCConfig/install-sh'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var/lib'
mandir='/usr/share/man'
mkdir_p='/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='/etc/unixODBC'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE "gODBCConfig"
#define VERSION "1.8.8"
configure: exit 77
|
gcc-config -l
| Code: | dygenguar ~ # gcc-config -l
[1] x86_64-pc-linux-gnu-3.4.6
[2] x86_64-pc-linux-gnu-3.4.6-hardened
[3] x86_64-pc-linux-gnu-3.4.6-hardenednopie
[4] x86_64-pc-linux-gnu-3.4.6-hardenednopiessp
[5] x86_64-pc-linux-gnu-3.4.6-hardenednossp
[6] x86_64-pc-linux-gnu-4.1.2 *
|
Last edited by rtiangha on Sat Mar 22, 2008 10:35 am; edited 2 times in total |
|
| Back to top |
|
 |
nixnut Administrator


Joined: 09 Apr 2004 Posts: 10914 Location: the dutch mountains
|
Posted: Sat Mar 22, 2008 9:39 am Post subject: |
|
|
Looks like revdep-rebuild gets the order wrong, so try emerge --resume --skipfirst. Disabling the odbc use flag for some packages until unixodbc can be build might be necessary too if there's a circular dependency. _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered
talk is cheap. supply exceeds demand |
|
| Back to top |
|
 |
rtiangha n00b

Joined: 30 Apr 2005 Posts: 12
|
Posted: Sat Mar 22, 2008 10:24 am Post subject: |
|
|
Thanks!
OK, so did emerge --resume --skipfirst, but then gdm (the next package) borked too.
Comparing both packages, it looks like they were confused due to libgnomevfs not being linked correctly to the new gnutls. Looking at the package order of emerge --resume --skipfirst showed that gnome-vfs was indeed a package to be emerged later.
So I emerged gnome-vfs, and then re-ran revdep-rebuild and unixODBC compiled and things seem to be continuing on now (still not finished compiling, but the gnome bits seem to be going fine now).
So the lesson learned here is that if gnutls is upgraded to 2.2.2, gnome-vfs needs to be one of the first packages recompiled, otherwise all the other gnome related packages that need to be rebuilt will fail.
I can anticipate this causing problems for a lot of users, especially since gnutls 2.2.2 is marked stable and trusty revdep-rebuild didn't get the ordering correct. Those like me who just assume that revdep-rebuild will fix all problems might not know how to deal with this unless they see this posting. What needs to be done now? File a new bug? If so, what against, and how should it be worded?
Edit: Since Bug 209984 was still opened, I added a message there. I hope that's alright. I'll change the topic title to something more relevant and mark it as solved. |
|
| Back to top |
|
 |
pandaxiongmao Guru


Joined: 29 Sep 2003 Posts: 476 Location: USA
|
Posted: Sun Mar 23, 2008 2:27 am Post subject: |
|
|
The new gnutls also disabled foo2zjs. Darn. _________________ CPU: Intel Core 2 Duo
GPU: nVidia GeForce 9800 GT
MB: Asus P5N-E SLI |
|
| Back to top |
|
 |
notHerbert Advocate


Joined: 11 Mar 2008 Posts: 2228 Location: 45N 73W
|
Posted: Sun Mar 23, 2008 2:46 am Post subject: |
|
|
I had 55 revdep-rebuilds from the new libgnutls.  |
|
| Back to top |
|
 |
tapted Tux's lil' helper


Joined: 02 Dec 2003 Posts: 122 Location: Sydney, Australia
|
Posted: Sun Mar 23, 2008 2:59 am Post subject: |
|
|
Yah, I've been using Gentoo long enough that fixing these breakages is now becoming old hat. While I was waiting for things to recompile so I can use mutt again, I thought I'd troll the forums.. The gnutls update came through last night for me, so there will probably be a lot of people affected by this in the near future.
Sometimes the ebuild maintainers smooth the transition by keeping the old libraries around, asking you to do a revdep-rebuild with a specific, now outdated, library to rebuild affected packages. Then you `rm` the old libraries yourself. However, for something security-related like gnutls, I can understand why you might not want to do this.
For me, cups gtk-doc and curl were other packages that had to be emerged early on. Manually doing
emerge -1 gnome-vfs cups curl gtk-doc
kicked things along so I could do
emerge -uvD world || (until emerge --resume --skipfirst ; do echo ; done )
with some success
then
revdep-rebuild
should fix the rest.
For serious breakage you might even be better off rolling back gnutls to the old version (echo '=net-libs/gnutls-2.2.2*' >> /etc/portage/package.mask; emerge gnutls ), then do the `emerge -uvD --newuse world` with the old gnutls, THEN unmask it by deleting the line you just added to /etc/portage/package.mask, then emerge the new gnutls, then revdep-rebuild. This way revdep-rebuild has an up-to-date system to work with and should be able to work out all the dependencies for you.
Maybe if revdep-rebuild was able to get ebuilds out of /var/db/pkg it would have better success... but these ebuilds are often very broken.
Oh, and people on dual core systems might also get hit by the libpq breakage -- http://bugs.gentoo.org/show_bug.cgi?id=158509
The fix for this seems to be to disable sandbox for libpq
FEATURES="-sandbox" emerge -1 libpq
funtimes
EDIT: added gtk-doc (libsoup fail) |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5518 Location: Dallas
|
|
| Back to top |
|
 |
Polynomial-C Developer


Joined: 01 Jun 2003 Posts: 1332 Location: germany
|
Posted: Sun Mar 23, 2008 5:30 am Post subject: |
|
|
Weeeh! Another example, why LDFLAGS="-Wl,--as-needed" should be used by more people
(A rather outdated article about --as-needed can be found here) _________________ The manual said "WindowsXP or better" so I installed GNU/Linux...
my portage overlay
Need a stage1 tarball? (Unofficial builds) |
|
| Back to top |
|
 |
jancici Apprentice

Joined: 27 Jan 2004 Posts: 282 Location: Slovakia
|
Posted: Sun Mar 23, 2008 8:38 am Post subject: |
|
|
| I had to emerge even ghostscript-gpl and cups before revdep-rebuilt was succesfull |
|
| Back to top |
|
 |
pappy_mcfae Watchman


Joined: 27 Dec 2007 Posts: 5518 Location: Dallas
|
Posted: Mon Mar 24, 2008 4:19 am Post subject: |
|
|
Oh yes, it took out eight packages on this machine, and more on my other laptop. Amazingly, this machine wasn't updating it. So, I forced the issue and updated it manually. I figured it was better to inoculate for the problem now than to wait for a surprise case of digital measles. Fortunately, revdep-rebuild does a good job in cleaning up the mess.
And beware; distcc acts strangly fixing this one for some reason.
Blessed be!
Pappy _________________ SITE LIST:
Main: http://www.kernel-seeds.org
Mirror: http://kernel-seeds.bloodnoc.org/
Mirror 2: http://kernel-seeds.audiodef.com/
Mirror 3: http://www.elilabs.com/~pappy/ |
|
| Back to top |
|
 |
GNUtoo Veteran


Joined: 05 May 2005 Posts: 1919
|
Posted: Wed Mar 26, 2008 4:19 pm Post subject: |
|
|
same problem...with samba
i am recompiling cups before samba i'll see if it works |
|
| Back to top |
|
 |
BadSquishy n00b


Joined: 17 Jun 2005 Posts: 44 Location: Northern California
|
Posted: Sat Apr 05, 2008 6:30 am Post subject: [SOLVED] gnutls gnutls.so.13 many gnome packages broken |
|
|
Thanks tapted -
There were a huge number of packages that would not compile on my system. Unfortunately, the currently installed version of more than a couple packages has been masked, so revdep-rebuild could not determine the correct package order, and it wasn't completing it's task (failure compiling gedit, gdm, etc.). I took tapted's suggestion from a post above and ran this:
| Code: | echo '=net-libs/gnutls-2.2.2*' >> /etc/portage/package.mask
emerge gnutls
emerge -avuD world
vi /etc/portage/package.mask (comment out line added above)
emerge gnutls
revdep-rebuild |
Everything compiled properly. When revdep-rebuild worked it emerge more than 30 packages.
Thanks for the suggestions _________________ - BadSquishy |
|
| Back to top |
|
 |
Polynomial-C Developer


Joined: 01 Jun 2003 Posts: 1332 Location: germany
|
Posted: Sat Apr 05, 2008 1:26 pm Post subject: |
|
|
You can tell revdep-rebuild to not recompile exact versions of packages but the latest available versions: _________________ The manual said "WindowsXP or better" so I installed GNU/Linux...
my portage overlay
Need a stage1 tarball? (Unofficial builds) |
|
| Back to top |
|
 |
red-wolf76 l33t


Joined: 13 Apr 2005 Posts: 713 Location: Rhein-Main Area
|
Posted: Fri May 23, 2008 9:38 am Post subject: |
|
|
Actually, it tells you that -X is deprecated now. Is there a follow-up handle?
Cheers! _________________ 0mFg, G3nt00 r0X0r$ T3h B1g!1111
Use sane CFLAGS! If for no other reason, do it for the lulz! |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|