Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] OpenOffice-bin-2.0.3 does not run in AMD64
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Mon Jul 17, 2006 8:56 pm    Post subject: [Solved] OpenOffice-bin-2.0.3 does not run in AMD64 Reply with quote

I want to install openoffice on my system. I know it will not compile on AMD64 so I emerged the binary package. It downloaded and installed without any complaints. When I try to run ooffice2 (or any specific OOo program) I get this error:
Code:
$ ooffice2
/usr/lib32/openoffice/program/pagein: relocation error: /lib32/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
/usr/lib32/openoffice/program/soffice.bin: relocation error: /lib32/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference


Not sure what is going on. The same problem occurs when running it under linux32. I couldn't find this error anywhere. Any ideas?


Last edited by AngryLlama on Thu Jul 20, 2006 3:41 pm; edited 1 time in total
Back to top
View user's profile Send private message
01mf02
Veteran
Veteran


Joined: 21 Nov 2004
Posts: 1070
Location: Innsbruck, Austria

PostPosted: Mon Jul 17, 2006 9:40 pm    Post subject: Reply with quote

Does it work after remerging glibc?
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Mon Jul 17, 2006 9:53 pm    Post subject: Reply with quote

01mf02 wrote:
Does it work after remerging glibc?

Whoa... glibc won't even compile anymore.
Code:
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for long double... yes
checking size of long double... configure: error: cannot compute sizeof (long double), 77
See `config.log' for more details.

!!! ERROR: sys-libs/glibc-2.4-r3 failed.
Call stack:
  ebuild.sh, line 1545:   Called dyn_compile
  ebuild.sh, line 940:   Called src_compile
  glibc-2.4-r3.ebuild, line 1168:   Called src_compile
  glibc-2.4-r3.ebuild, line 1179:   Called toolchain-glibc_src_compile
  glibc-2.4-r3.ebuild, line 251:   Called glibc_do_configure 'nptl'
  glibc-2.4-r3.ebuild, line 941:   Called die


That's no good. My info:
Code:
# emerge --info
Portage 2.1.1_pre3 (default-linux/amd64/2006.0, gcc-3.4.4/amd64-vanilla, glibc-2.4-r3, 2.6.15-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.1
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.16
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O3 -pipe -msse -msse2 -mmmx -m3dnow"
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/eselect/compiler /etc/gconf /etc/java-config/vms/ /etc/terminfo"
CXXFLAGS="-march=athlon64 -O3 -pipe -msse -msse2 -mmmx -m3dnow"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://adelie.polymtl.ca/ http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
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/portage/local/layman/portage-xgl"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts cairo cdr cli crypt cups dlloader dri dvd dvdr eds emboss encode esd foomaticdb fortran freetype gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog joystick jpeg kde lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl png pppd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts usb vcd vorbis xmms xorg xpm xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_joystick kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS


I can't believe my toolchain is already broken. This gentoo install is only 3 days old! I guess it's time to scratch this one already unless anyone has any other ideas. I tried eselecting over to gcc-4.1.1 but that didn't fix it, so I moved back to 3.4.4. my /etc/ld.so.conf and /etc/env.d/05compiler all look good as far as I can tell
Back to top
View user's profile Send private message
Vendicatore
Apprentice
Apprentice


Joined: 05 Apr 2004
Posts: 252
Location: Carate Brianza, Italy

PostPosted: Tue Jul 18, 2006 8:57 am    Post subject: Reply with quote

I had very bad experience with glibc-2.4 on amd64.
I did it one time and I my system did stop to run 32bit apps.
I needed to switch back on glibc.2,3 series (with hard recompiling session) to return to normaility.
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Tue Jul 18, 2006 4:38 pm    Post subject: Reply with quote

Vendicatore wrote:
I had very bad experience with glibc-2.4 on amd64.
I did it one time and I my system did stop to run 32bit apps.
I needed to switch back on glibc.2,3 series (with hard recompiling session) to return to normaility.


This:
Code:
sys-libs/glibc
      Latest version available: 2.4-r3
      Latest version installed: 2.4-r3
      Size of files: 15,756 kB
      Homepage:      http://www.gnu.org/software/libc/libc.html
      Description:   GNU libc6 (also called glibc2) C library
      License:       LGPL-2

I was obviously able to install glibc-2.4-r3 in the past. Why does it complain about sizeof(long double) now?

So are you recommending that I block >=glibc-2.4 and do an emptytree on my system and world. If so, this is impossible. I get the following Gentoo error while trying to build glibc-2.
Code:
 * Sanity check to keep you from breaking your system:
 *  Downgrading glibc is not supported and a sure way to destruction
Great, at least it didn't have a little smiley face on the line mocking me.
What version of GCC have you had the most luck with?

Why was glibc-2.4 even installed on my system if it is so unstable? I will be posting some more info in an hour or so.
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Tue Jul 18, 2006 9:44 pm    Post subject: Reply with quote

VinzC wrote:
AngryLlama wrote:
Now if I can only get my real system fixed... https://forums.gentoo.org/viewtopic-t-481216-highlight-.html

Have you tried revdep-rebuild?


I just tried revdep-rebuild --ignore --pretend, and this is what it said:
Code:
Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/eclipse-3.2/configuration/org.eclipse.osgi/bundles/14/1/.cp/libswt-mozilla-gcc3-gtk-3232.so (requires  libstdc++.so.5)
  broken /usr/lib64/eclipse-3.2/configuration/org.eclipse.osgi/bundles/14/1/.cp/libswt-mozilla-gcc3-gtk-3232.so (requires  libstdc++.so.5)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.

It looks like it says it is consistent, but again I haven't really used this tool before. I should I run it against any specific package?

Thanks
Back to top
View user's profile Send private message
tabanus
l33t
l33t


Joined: 11 Jun 2004
Posts: 638
Location: UK

PostPosted: Wed Jul 19, 2006 12:01 am    Post subject: Reply with quote

AngryLlama, I don't know how to solve your issues, but I'm running AMD64 stable, and my glibc is 2.3.6-r4, which must be the latest stable version (I did a sync and emerge -u world 2 days ago). Do you have a special reason for using version 2.4?
_________________
Things you might say if you never took Physics: "I'm overweight even though I don't overeat." - Neil deGrasse Tyson
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 3:01 am    Post subject: Reply with quote

tabanus wrote:
AngryLlama, I don't know how to solve your issues, but I'm running AMD64 stable, and my glibc is 2.3.6-r4, which must be the latest stable version (I did a sync and emerge -u world 2 days ago). Do you have a special reason for using version 2.4?
I have no reason to be using 2.4. I am only using it because portage automatically installed it. I would love to go back, maybe openoffice would work. Some more information:

I tried to install emul-linux-x86-glibc, but the ebuild does not exist. The other emul-linux-x86-* packages are installed.

I double checked my symlinks:
Code:
# ls -l /lib/ld-linux.so.2
lrwxrwxrwx 1 root root 20 Jul 16 08:22 /lib/ld-linux.so.2 -> /lib32/ld-linux.so.2
# ls -l /usr/lib
lrwxrwxrwx 1 root root 5 Jul 11 13:13 /usr/lib -> lib64
# ls -l /lib
lrwxrwxrwx 1 root root 5 Jul 16 08:22 /lib -> lib64
# ls -l /lib64/ld-linux.so.2
lrwxrwxrwx 1 root root 20 Jul 16 08:22 /lib64/ld-linux.so.2 -> /lib32/ld-linux.so.2


I checked to make sure 32bit emulation is enabled, and it is:
Code:
# cat /usr/src/linux/.config | grep CONFIG_IA32_EMULATION
CONFIG_IA32_EMULATION=y


Using FEATURES=-sandbox does not help.
Neither does running ldconfig

I made a simple C++ program to test the bug:
Code:
#include <iostream>

 int main() {
 std::cout << "sizeof(char) = " << sizeof(char) << std::endl;
 std::cout << "sizeof(short) = " << sizeof(short) << std::endl;
 std::cout << "sizeof(int) = " << sizeof(int) << std::endl;
 std::cout << "sizeof(long) = " << sizeof(long) << std::endl;
 std::cout << "sizeof(long long) = " << sizeof(long long) << std::endl;
 std::cout << "sizeof(float) = " << sizeof(float) << std::endl;
 std::cout << "sizeof(double) = " << sizeof(double) << std::endl;
 std::cout << "sizeof(long double) = " << sizeof(long double) << std::endl;
 return 0;
}

It compiles fine with or without the -m32 flag. However, the 32bit compile breaks without any output besides:
Code:
./dumbtest: relocation error: /lib32/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
Strange. Compare this to my original error when trying to run OOo.

It doesn't look like anything is missing from my /etc/ld.so.conf:
Code:
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
//usr/lib32/opengl/nvidia/lib
//usr/lib64/opengl/nvidia/lib
/lib
/usr/lib
/usr/local/lib
/lib64
/usr/lib64
/usr/local/lib64
/lib32
/usr/lib32
/usr/local/lib32
/usr/x86_64-pc-linux-gnu/lib
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/32
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4
/usr/lib64/nspr
/usr/lib64/nss
/usr/lib
/usr/lib64/seamonkey
/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/
/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/native_threads/
/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/classic/
/opt/blackdown-jdk-1.4.2.03/jre/lib/amd64/server/
/usr/lib/qt4
/usr/lib64/qt4
/usr/lib32/qt4
/usr/kde/3.5/lib
/usr/kde/3.5//lib64
/usr/kde/3.5/lib32
/usr/qt/3/lib
/usr/qt/3/lib64
/usr/qt/3/lib32
/emul/linux/x86/lib
/emul/linux/x86/usr/lib
/emul/linux/x86/lib
/emul/linux/x86/usr/lib


My config.log after attempting to configure glibc:
Code:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by GNU C Library configure (see version.h), which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ /var/tmp/portage/glibc-2.4-r3/work/glibc-2.4/configure --disable-stackguard-randomization --enable-old-ssp-compat --with-tls --with-__thread --enable-add-ons=ports,nptl,c_stubs,libidn --enable-kernel=2.6.9 --without-selinux --without-cvs --enable-bind-now --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --disable-profile --without-gd --with-headers=/usr/include --prefix=/usr --libdir=/usr/lib32 --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib32/misc/glibc

## --------- ##
## Platform. ##
## --------- ##

hostname = localhost
uname -m = x86_64
uname -r = 2.6.15-gentoo-r8
uname -s = Linux
uname -v = #2 PREEMPT Sun Jul 16 10:59:02 EST 2006

/usr/bin/uname -p = AMD Athlon(tm) 64 Processor 3500+
/bin/uname -X     = unknown

/bin/arch              = x86_64
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /sbin
PATH: /usr/sbin
PATH: /usr/lib/portage/bin
PATH: /usr/local/bin
PATH: /bin
PATH: /usr/bin
PATH: /opt/bin
PATH: /opt/blackdown-jdk-1.4.2.03/bin
PATH: /opt/blackdown-jdk-1.4.2.03/jre/bin
PATH: /usr/kde/3.5/sbin
PATH: /usr/kde/3.5/bin
PATH: /usr/qt/3/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1704: checking build system type
configure:1722: result: i686-pc-linux-gnu
configure:1730: checking host system type
configure:1744: result: i686-pc-linux-gnu
configure:1950: checking add-on ports for preconfigure fragments
configure:1957: result:
configure:1912: running configure fragment for add-on nptl
configure:1912: running configure fragment for add-on c_stubs
configure:1912: running configure fragment for add-on libidn
configure:2045: checking sysdep dirs
configure:2283: result: sysdeps/generic/elf sysdeps/generic
configure:2361: checking for a BSD-compatible install
configure:2416: result: /bin/install -c
configure:2431: checking whether ln -s works
configure:2435: result: yes
configure:2451: checking for i686-pc-linux-gnu-gcc
configure:2467: found /usr/bin/i686-pc-linux-gnu-gcc
configure:2477: result: i686-pc-linux-gnu-gcc
configure:2759: checking for C compiler version
configure:2762: i686-pc-linux-gnu-gcc --version </dev/null >&5
x86_64-pc-linux-gnu-gcc (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Copyright (C) 2004 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:2765: $? = 0
configure:2767: i686-pc-linux-gnu-gcc -v </dev/null >&5
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3 --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 --disable-libunwind-exceptions --enable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
configure:2770: $? = 0
configure:2772: i686-pc-linux-gnu-gcc -V </dev/null >&5
x86_64-pc-linux-gnu-gcc: `-V' must come at the start of the command line
configure:2775: $? = 1
configure:2779: checking for suffix of object files
configure:2800: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:2803: $? = 0
configure:2825: result: o
configure:2829: checking whether we are using the GNU C compiler
configure:2853: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:2859: $? = 0
configure:2863: test -z
          || test ! -s conftest.err
configure:2866: $? = 0
configure:2869: test -s conftest.o
configure:2872: $? = 0
configure:2885: result: yes
configure:2891: checking whether i686-pc-linux-gnu-gcc accepts -g
configure:2912: i686-pc-linux-gnu-gcc -c -g  conftest.c >&5
configure:2918: $? = 0
configure:2922: test -z
          || test ! -s conftest.err
configure:2925: $? = 0
configure:2928: test -s conftest.o
configure:2931: $? = 0
configure:2942: result: yes
configure:2959: checking for i686-pc-linux-gnu-gcc option to accept ANSI C
configure:3029: i686-pc-linux-gnu-gcc  -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:3035: $? = 0
configure:3039: test -z
          || test ! -s conftest.err
configure:3042: $? = 0
configure:3045: test -s conftest.o
configure:3048: $? = 0
configure:3066: result: none needed
configure:3084: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
conftest.c:2: error: parse error before "me"
configure:3090: $? = 1
configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
configure:3271: checking how to run the C preprocessor
configure:3306: i686-pc-linux-gnu-gcc -E  conftest.c
configure:3312: $? = 0
configure:3344: i686-pc-linux-gnu-gcc -E  conftest.c
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:3350: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3389: result: i686-pc-linux-gnu-gcc -E
configure:3413: i686-pc-linux-gnu-gcc -E  conftest.c
configure:3419: $? = 0
configure:3451: i686-pc-linux-gnu-gcc -E  conftest.c
conftest.c:11:28: ac_nonexistent.h: No such file or directory
configure:3457: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3511: checking for i686-pc-linux-gnu-g++
configure:3527: found /usr/bin/i686-pc-linux-gnu-g++
configure:3537: result: i686-pc-linux-gnu-g++
configure:3595: checking for C++ compiler version
configure:3598: i686-pc-linux-gnu-g++ --version </dev/null >&5
x86_64-pc-linux-gnu-g++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Copyright (C) 2004 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:3601: $? = 0
configure:3603: i686-pc-linux-gnu-g++ -v </dev/null >&5
Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3 --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 --disable-libunwind-exceptions --enable-multilib --disable-libgcj --enable-languages=c,c++,f77 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
configure:3606: $? = 0
configure:3608: i686-pc-linux-gnu-g++ -V </dev/null >&5
x86_64-pc-linux-gnu-g++: argument to `-V' missing

configure:3611: $? = 1
configure:3614: checking whether we are using the GNU C++ compiler
configure:3638: i686-pc-linux-gnu-g++ -c -march=athlon64 -pipe -O2  conftest.cc >&5
configure:3644: $? = 0
configure:3648: test -z
          || test ! -s conftest.err
configure:3651: $? = 0
configure:3654: test -s conftest.o
configure:3657: $? = 0
configure:3670: result: yes
configure:3676: checking whether i686-pc-linux-gnu-g++ accepts -g
configure:3697: i686-pc-linux-gnu-g++ -c -g  conftest.cc >&5
configure:3703: $? = 0
configure:3707: test -z
          || test ! -s conftest.err
configure:3710: $? = 0
configure:3713: test -s conftest.o
configure:3716: $? = 0
configure:3727: result: yes
configure:3769: i686-pc-linux-gnu-g++ -c -march=athlon64 -pipe -O2  conftest.cc >&5
configure:3775: $? = 0
configure:3779: test -z
          || test ! -s conftest.err
configure:3782: $? = 0
configure:3785: test -s conftest.o
configure:3788: $? = 0
configure:3814: i686-pc-linux-gnu-g++ -c -march=athlon64 -pipe -O2  conftest.cc >&5
conftest.cc: In function `int main()':
conftest.cc:15: error: `exit' undeclared (first use this function)
conftest.cc:15: error: (Each undeclared identifier is reported only once for each function it appears in.)
configure:3820: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| /* end confdefs.h.  */
|
| int
| main ()
| {
| exit (42);
|   ;
|   return 0;
| }
configure:3769: i686-pc-linux-gnu-g++ -c -march=athlon64 -pipe -O2  conftest.cc >&5
configure:3775: $? = 0
configure:3779: test -z
          || test ! -s conftest.err
configure:3782: $? = 0
configure:3785: test -s conftest.o
configure:3788: $? = 0
configure:3814: i686-pc-linux-gnu-g++ -c -march=athlon64 -pipe -O2  conftest.cc >&5
configure:3820: $? = 0
configure:3824: test -z
          || test ! -s conftest.err
configure:3827: $? = 0
configure:3830: test -s conftest.o
configure:3833: $? = 0
configure:3960: checking whether /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as is GNU as
configure:3974: result: yes
configure:3979: checking whether /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld is GNU ld
configure:3993: result: yes
configure:4003: checking for /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as
configure:4029: result: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as
configure:4043: checking version of /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as
configure:4053: result: 2.17, ok
configure:4064: checking for /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld
configure:4090: result: /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld
configure:4104: checking version of /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld
configure:4114: result: 2.17, ok
configure:4129: checking for pwd
configure:4147: found /bin/pwd
configure:4160: result: /bin/pwd
configure:4179: checking for i686-pc-linux-gnu-gcc
configure:4205: result: i686-pc-linux-gnu-gcc
configure:4219: checking version of i686-pc-linux-gnu-gcc
configure:4229: result: 3.4.4, ok
configure:4240: checking for gnumake
configure:4269: result: no
configure:4240: checking for gmake
configure:4256: found /usr/bin/gmake
configure:4266: result: gmake
configure:4280: checking version of gmake
configure:4290: result: 3.81, ok
configure:4302: checking for gnumsgfmt
configure:4331: result: no
configure:4302: checking for gmsgfmt
configure:4318: found /usr/bin/gmsgfmt
configure:4328: result: gmsgfmt
configure:4342: checking version of gmsgfmt
configure:4352: result: 0.14.5, ok
configure:4363: checking for makeinfo
configure:4379: found /usr/bin/makeinfo
configure:4389: result: makeinfo
configure:4403: checking version of makeinfo
configure:4413: result: 4.8, ok
configure:4424: checking for sed
configure:4440: found /bin/sed
configure:4450: result: sed
configure:4464: checking version of sed
configure:4474: result: 4.1.5, ok
configure:4486: checking for autoconf
configure:4502: found /usr/bin/autoconf
configure:4512: result: autoconf
configure:4526: checking whether autoconf works
configure:4537: result: yes
configure:4583: checking whether ranlib is necessary
configure:4604: result: no
configure:4617: checking LD_LIBRARY_PATH variable
configure:4627: result: ok
configure:4641: checking whether GCC supports -static-libgcc
configure:4652: result: -static-libgcc
configure:4658: checking for bash
configure:4689: result: /bin/sh
configure:4762: checking for gawk
configure:4778: found /bin/gawk
configure:4788: result: gawk
configure:4800: checking for perl
configure:4818: found /usr/bin/perl
configure:4831: result: /usr/bin/perl
configure:4844: checking for install-info
configure:4863: found /usr/bin/install-info
configure:4876: result: /usr/bin/install-info
configure:4885: checking for bison
configure:4904: found /usr/bin/bison
configure:4917: result: /usr/bin/bison
configure:4925: checking for signed size_t type
configure:4940: result: no
configure:4950: checking for libc-friendly stddef.h
configure:4979: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:4985: $? = 0
configure:4989: test -z
          || test ! -s conftest.err
configure:4992: $? = 0
configure:4995: test -s conftest.o
configure:4998: $? = 0
configure:5009: result: yes
configure:5016: checking whether we need to use -P to assemble .S files
configure:5026: i686-pc-linux-gnu-gcc   -c conftest.S 1>&5
configure:5029: $? = 0
configure:5037: result: no
configure:5044: checking whether .text pseudo-op must be used
configure:5054: i686-pc-linux-gnu-gcc  -c conftest.s 1>&5
configure:5057: $? = 0
configure:5068: result: yes
configure:5072: checking for assembler global-symbol directive
configure:5085: i686-pc-linux-gnu-gcc  -c conftest.s 1>&5
configure:5088: $? = 0
configure:5096: result: .globl
configure:5109: checking for .set assembler directive
configure:5135: result: yes
configure:5144: checking for assembler .type directive prefix
configure:5160: i686-pc-linux-gnu-gcc  -c conftest.s 1>&5
configure:5163: $? = 0
configure:5171: result: @
configure:5180: checking for .symver assembler directive
configure:5197: result: yes
configure:5199: checking for ld --version-script
configure:5225: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2  -shared
            -o conftest.so conftest.o
            -nostartfiles -nostdlib
            -Wl,--version-script,conftest.map
             1>&5
configure:5228: $? = 0
configure:5243: result: yes
configure:5267: checking for .previous assembler directive
configure:5277: i686-pc-linux-gnu-gcc -c  conftest.s 1>&5
configure:5280: $? = 0
configure:5288: result: yes
configure:5326: checking for .protected and .hidden assembler directive
configure:5338: i686-pc-linux-gnu-gcc -c  conftest.s 1>&5
configure:5341: $? = 0
configure:5349: result: yes
configure:5362: checking whether __attribute__((visibility())) is supported
configure:5373: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s 1>&5
configure:5376: $? = 0
configure:5387: result: yes
configure:5398: checking for broken __attribute__((visibility()))
configure:5410: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s1>&5
configure:5413: $? = 0
configure:5422: result: no
configure:5432: checking for broken __attribute__((alias()))
configure:5447: i686-pc-linux-gnu-gcc -Werror -S conftest.c -o conftest.s 1>&5
configure:5450: $? = 0
configure:5460: result: no
configure:5470: checking whether to put _rtld_local into .sdata section
configure:5484: result: no
configure:5494: checking for .preinit_array/.init_array/.fini_array support
configure:5507: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2   -o conftest conftest.c
           -static -nostartfiles -nostdlib 1>&5
configure:5510: $? = 0
configure:5523: result: yes
configure:5531: checking for libunwind-support in compiler
configure:5548: result: no
configure:5558: checking for -z nodelete option
configure:5570: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
           -fPIC -shared -o conftest.so conftest.c
           -nostartfiles -nostdlib
           -Wl,--enable-new-dtags,-z,nodelete 1>&5
configure:5573: $? = 0
configure:5582: result: yes
configure:5586: checking for -z nodlopen option
configure:5598: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
         -fPIC -shared -o conftest.so conftest.c
         -nostartfiles -nostdlib
         -Wl,--enable-new-dtags,-z,nodlopen 1>&5
configure:5601: $? = 0
configure:5610: result: yes
configure:5614: checking for -z initfirst option
configure:5626: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
         -fPIC -shared -o conftest.so conftest.c
         -nostartfiles -nostdlib
         -Wl,--enable-new-dtags,-z,initfirst 1>&5
configure:5629: $? = 0
configure:5638: result: yes
configure:5642: checking for -z relro option
configure:5649: i686-pc-linux-gnu-gcc -v --help 2>&1|grep z relro 1>&5
  -z relro      Create RELRO program header
  -z relro      Create RELRO program header
configure:5652: $? = 0
configure:5656: i686-pc-linux-gnu-gcc -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5
  . = DATA_SEGMENT_RELRO_END (12, .);
configure:5659: $? = 0
configure:5666: result: yes
configure:5676: checking for -Bgroup option
configure:5687: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
               -fPIC -shared -o conftest.so conftest.c
               -Wl,-Bgroup -nostdlib 1>&5
configure:5690: $? = 0
configure:5699: result: yes
configure:5703: checking for libgcc_s suffix
configure:5717: result: _32
configure:5721: checking for --as-needed option
configure:5733: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
               -fPIC -shared -o conftest.so conftest.c
               -lgcc_s_32 -Wl,--as-needed
               -nostdlib 1>&5
configure:5736: $? = 0
configure:5745: result: yes
configure:5750: checking whether --noexecstack is desirable for .S files
configure:5760: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2
           -S -o conftest.s conftest.c 1>&5
configure:5763: $? = 0
configure:5768: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2  -Wa,--noexecstack
             -c -o conftest.o conftest.s 1>&5
configure:5771: $? = 0
configure:5780: result: yes
configure:5787: checking for -z combreloc
configure:5801: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
         -fPIC -shared -o conftest.so conftest.c
         -nostdlib -nostartfiles
         -Wl,-z,combreloc 1>&5
configure:5804: $? = 0
configure:5817: result: yes
configure:5827: checking for -z execstack
configure:5839: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
               -fPIC -shared -o conftest.so conftest.c
               -Wl,-z,execstack -nostdlib
               1>&5
configure:5842: $? = 0
configure:5851: result: yes
configure:5855: checking for -fpie
configure:5866: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2   -pie -fpie
               -o conftest conftest.c 1>&5
configure:5869: $? = 0
configure:5878: result: yes
configure:5884: checking for -fno-toplevel-reorder
configure:5894: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2  -S -fno-toplevel-reorder
             conftest.c 1>&5
cc1: error: unrecognized command line option "-fno-toplevel-reorder"
configure:5897: $? = 1
configure:5906: result: no
configure:5915: checking for -fstack-protector
configure:5926: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2   -fstack-protector
             -o conftest conftest.c 1>&5
configure:5929: $? = 0
configure:5938: result: yes
configure:6021: checking whether cc puts quotes around section names
configure:6042: result: no
configure:6159: checking for assembler .weak directive
configure:6172: i686-pc-linux-gnu-gcc  -c conftest.s 1>&5
configure:6175: $? = 0
configure:6183: result: yes
configure:6230: checking whether CFI directives are supported
configure:6249: i686-pc-linux-gnu-gcc  -c conftest.s 1>&5
configure:6252: $? = 0
configure:6260: result: yes
configure:6269: checking for ld --no-whole-archive
configure:6282: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
             -nostdlib -nostartfiles -Wl,--no-whole-archive
             -o conftest conftest.c 1>&5
configure:6285: $? = 0
configure:6293: result: yes
configure:6299: checking for gcc -fexceptions
configure:6312: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2 
             -nostdlib -nostartfiles -fexceptions
             -o conftest conftest.c 1>&5
configure:6315: $? = 0
configure:6323: result: yes
configure:6393: checking for __builtin_expect
configure:6408: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2   -nostdlib -nostartfiles
             -o conftest conftest.c -lgcc >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 00000000080480c0
configure:6411: $? = 0
configure:6419: result: yes
configure:6428: checking for __builtin_memset
configure:6440: i686-pc-linux-gnu-gcc -O3 -S conftest.c -o - | fgrep memset > /dev/null
configure:6443: $? = 0
configure:6452: result: no
configure:6461: checking for redirection of built-in functions
configure:6474: i686-pc-linux-gnu-gcc -O3 -S conftest.c -o - | fgrep my_strstr > /dev/null
configure:6477: $? = 0
configure:6486: result: yes
configure:6496: checking for __thread
configure:6505: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2  -c conftest.c >&5
configure:6508: $? = 0
configure:6516: result: yes
configure:6529: checking for tls_model attribute
configure:6538: i686-pc-linux-gnu-gcc -march=athlon64 -pipe -O2  -S -Werror conftest.c >&5
configure:6541: $? = 0
configure:6549: result: yes
configure:6559: checking for libgd
configure:6620: result: no
configure:6855: checking for egrep
configure:6865: result: grep -E
configure:6870: checking for ANSI C header files
configure:6895: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:6901: $? = 0
configure:6905: test -z
          || test ! -s conftest.err
configure:6908: $? = 0
configure:6911: test -s conftest.o
configure:6914: $? = 0
configure:7003: i686-pc-linux-gnu-gcc -o conftest -march=athlon64 -pipe -O2   conftest.c  >&5
configure:7006: $? = 0
configure:7008: ./conftest
./conftest: relocation error: /lib32/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
configure:7011: $? = 127
configure: program exited with status 127
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define ASM_GLOBAL_DIRECTIVE .globl
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define ASM_TYPE_DIRECTIVE_PREFIX @
| #define DO_VERSIONING 1
| #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
| #define HAVE_PROTECTED 1
| #define HAVE_HIDDEN 1
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define HAVE_Z_RELRO 1
| #define HAVE_Z_COMBRELOC 1
| #define ENABLE_OLD_SSP_COMPAT 1
| #define NO_UNDERSCORES 1
| #define HAVE_ASM_WEAK_DIRECTIVE 1
| #define HAVE_ASM_CFI_DIRECTIVES 1
| #define HAVE_BUILTIN_EXPECT 1
| #define HAVE_BUILTIN_REDIRECTION 1
| #define HAVE___THREAD 1
| #define HAVE_TLS_MODEL_ATTRIBUTE 1
| /* end confdefs.h.  */
| #include <ctype.h>
| #if ((' ' & 0x0FF) == 0x020)
| # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
| # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
| #else
| # define ISLOWER(c)          (('a' <= (c) && (c) <= 'i')            || ('j' <= (c) && (c) <= 'r')            || ('s' <= (c) && (c) <= 'z'))
| # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
| #endif
|
| #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
| int
| main ()
| {
|   int i;
|   for (i = 0; i < 256; i++)
|     if (XOR (islower (i), ISLOWER (i))
|    || toupper (i) != TOUPPER (i))
|       exit(2);
|   exit (0);
| }
configure:7026: result: no
configure:7050: checking for sys/types.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for sys/stat.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for stdlib.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for string.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for memory.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for strings.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for inttypes.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for stdint.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7050: checking for unistd.h
configure:7066: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7072: $? = 0
configure:7076: test -z
          || test ! -s conftest.err
configure:7079: $? = 0
configure:7082: test -s conftest.o
configure:7085: $? = 0
configure:7096: result: yes
configure:7108: checking for long double
configure:7132: i686-pc-linux-gnu-gcc -c -march=athlon64 -pipe -O2  conftest.c >&5
configure:7138: $? = 0
configure:7142: test -z
          || test ! -s conftest.err
configure:7145: $? = 0
configure:7148: test -s conftest.o
configure:7151: $? = 0
configure:7162: result: yes
configure:7165: checking size of long double
configure:7484: i686-pc-linux-gnu-gcc -o conftest -march=athlon64 -pipe -O2   conftest.c  >&5
configure:7487: $? = 0
configure:7489: ./conftest
./conftest: relocation error: /lib32/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
configure:7492: $? = 127
configure: program exited with status 127
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "GNU C Library"
| #define PACKAGE_TARNAME "c-library"
| #define PACKAGE_VERSION "(see version.h)"
| #define PACKAGE_STRING "GNU C Library (see version.h)"
| #define PACKAGE_BUGREPORT "glibc"
| #define HAVE_LIBIDN 1
| #define USE_REGPARMS 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define ASM_GLOBAL_DIRECTIVE .globl
| #define HAVE_ASM_SET_DIRECTIVE 1
| #define ASM_TYPE_DIRECTIVE_PREFIX @
| #define DO_VERSIONING 1
| #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
| #define HAVE_PROTECTED 1
| #define HAVE_HIDDEN 1
| #define HAVE_VISIBILITY_ATTRIBUTE 1
| #define HAVE_Z_RELRO 1
| #define HAVE_Z_COMBRELOC 1
| #define ENABLE_OLD_SSP_COMPAT 1
| #define NO_UNDERSCORES 1
| #define HAVE_ASM_WEAK_DIRECTIVE 1
| #define HAVE_ASM_CFI_DIRECTIVES 1
| #define HAVE_BUILTIN_EXPECT 1
| #define HAVE_BUILTIN_REDIRECTION 1
| #define HAVE___THREAD 1
| #define HAVE_TLS_MODEL_ATTRIBUTE 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| long longval () { return (long) (sizeof (long double)); }
| unsigned long ulongval () { return (long) (sizeof (long double)); }
| #include <stdio.h>
| #include <stdlib.h>
| int
| main ()
| {
|
|   FILE *f = fopen ("conftest.val", "w");
|   if (! f)
|     exit (1);
|   if (((long) (sizeof (long double))) < 0)
|     {
|       long i = longval ();
|       if (i != ((long) (sizeof (long double))))
|    exit (1);
|       fprintf (f, "%ld\n", i);
|     }
|   else
|     {
|       unsigned long i = ulongval ();
|       if (i != ((long) (sizeof (long double))))
|    exit (1);
|       fprintf (f, "%lu\n", i);
|     }
|   exit (ferror (f) || fclose (f) != 0);
|
|   ;
|   return 0;
| }
configure:7502: error: cannot compute sizeof (long double), 77
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-linux-gnu
ac_cv_build_alias=i686-pc-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=athlon64 -pipe -O2'
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value='-march=athlon64 -pipe -O2'
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=
ac_cv_env_build_alias_set=set
ac_cv_env_build_alias_value=i686-pc-linux-gnu
ac_cv_env_host_alias_set=set
ac_cv_env_host_alias_value=i686-pc-linux-gnu
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_stdc=no
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_host=i686-pc-linux-gnu
ac_cv_host_alias=i686-pc-linux-gnu
ac_cv_objext=o
ac_cv_path_BASH=/bin/sh
ac_cv_path_BISON=/usr/bin/bison
ac_cv_path_INSTALL_INFO=/usr/bin/install-info
ac_cv_path_PERL=/usr/bin/perl
ac_cv_path_PWD_P=/bin/pwd
ac_cv_path_install='/bin/install -c'
ac_cv_prog_AS=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as
ac_cv_prog_AUTOCONF=autoconf
ac_cv_prog_AWK=gawk
ac_cv_prog_CC=i686-pc-linux-gnu-gcc
ac_cv_prog_CPP='i686-pc-linux-gnu-gcc -E'
ac_cv_prog_CXX=i686-pc-linux-gnu-g++
ac_cv_prog_LD=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld
ac_cv_prog_MAKE=gmake
ac_cv_prog_MAKEINFO=makeinfo
ac_cv_prog_MSGFMT=gmsgfmt
ac_cv_prog_SED=sed
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_stdc=
ac_cv_prog_cxx_g=yes
ac_cv_prog_egrep='grep -E'
ac_cv_type_long_double=yes
libc_cv_Bgroup=yes
libc_cv_as_needed=yes
libc_cv_as_noexecstack=yes
libc_cv_asm_cfi_directives=yes
libc_cv_asm_global_directive=.globl
libc_cv_asm_previous_directive=yes
libc_cv_asm_protected_directive=yes
libc_cv_asm_set_directive=yes
libc_cv_asm_symver_directive=yes
libc_cv_asm_type_prefix=@
libc_cv_asm_underscores=no
libc_cv_asm_weak_directive=yes
libc_cv_autoconf_works=yes
libc_cv_broken_alias_attribute=no
libc_cv_broken_visibility_attribute=no
libc_cv_cc_with_libunwind=no
libc_cv_dot_text=.text
libc_cv_fno_toplevel_reorder=no
libc_cv_fpie=yes
libc_cv_friendly_stddef=yes
libc_cv_gcc___thread=yes
libc_cv_gcc_builtin_expect=yes
libc_cv_gcc_builtin_memset=no
libc_cv_gcc_builtin_redirection=yes
libc_cv_gcc_exceptions=yes
libc_cv_gcc_static_libgcc=-static-libgcc
libc_cv_gcc_tls_model_attr=yes
libc_cv_have_bash2=yes
libc_cv_have_ksh=yes
libc_cv_have_sdata_section=no
libc_cv_have_section_quotes=no
libc_cv_initfini_array=yes
libc_cv_ld_no_whole_archive=yes
libc_cv_ld_version_script_option=yes
libc_cv_libgcc_s_suffix=_32
libc_cv_need_minus_P=no
libc_cv_prog_as_gnu=yes
libc_cv_prog_ld_gnu=yes
libc_cv_ranlib_necessary=no
libc_cv_signed_size_t=no
libc_cv_slibdir=/lib32
libc_cv_ssp=yes
libc_cv_visibility_attribute=yes
libc_cv_weak_symbols=yes
libc_cv_z_combreloc=yes
libc_cv_z_execstack=yes
libc_cv_z_initfirst=yes
libc_cv_z_nodelete=yes
libc_cv_z_nodlopen=yes
libc_cv_z_relro=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

AR='/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ar'
AS='/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/as'
ASFLAGS_config=' -Wa,--noexecstack'
AUTOCONF='autoconf'
AWK='gawk'
BASH='/bin/sh'
BISON='/usr/bin/bison'
BUILD_CC=''
CC='i686-pc-linux-gnu-gcc'
CFLAGS='-march=athlon64 -pipe -O2'
CPP='i686-pc-linux-gnu-gcc -E'
CPPFLAGS=''
CXX='i686-pc-linux-gnu-g++'
CXXFLAGS='-march=athlon64 -pipe -O2'
CXX_SYSINCLUDES='-isystem ../../../../include/c++/3.4.4 -isystem ../../../../include/c++/3.4.4/x86_64-pc-linux-gnu -isystem ../../../../include/c++/3.4.4/backward'
DEFINES=''
DEFS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='grep -E'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_INFO='/usr/bin/install-info'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
KSH='/bin/sh'
LD='/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld'
LDFLAGS=''
LIBGD='no'
LIBOBJS=''
LIBS=''
LN_S='ln -s'
LTLIBOBJS=''
MAKE='gmake'
MAKEINFO='makeinfo'
MIG=''
MSGFMT='gmsgfmt'
OBJDUMP='/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/objdump'
OBJEXT='o'
PACKAGE_BUGREPORT='glibc'
PACKAGE_NAME='GNU C Library'
PACKAGE_STRING='GNU C Library (see version.h)'
PACKAGE_TARNAME='c-library'
PACKAGE_VERSION='(see version.h)'
PATH_SEPARATOR=':'
PERL='/usr/bin/perl'
PWD_P='/bin/pwd'
RANLIB=':'
RELEASE=''
SED='sed'
SHELL='/bin/sh'
SYSINCLUDES='-nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include -isystem /usr/include'
VERSION=''
VERSIONING='yes'
ac_ct_CC=''
ac_ct_CXX=''
ac_ct_RANLIB=''
add_on_subdirs=' c_stubs libidn'
add_ons='ports nptl c_stubs libidn'
all_warnings=''
base_machine='i386'
bindir='${exec_prefix}/bin'
bindnow='yes'
bounded='no'
build='i686-pc-linux-gnu'
build_alias='i686-pc-linux-gnu'
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
cross_compiling='no'
datadir='${prefix}/share'
elf='yes'
enable_check_abi='no'
exceptions='-fexceptions'
exec_prefix='NONE'
fno_unit_at_a_time='-fno-unit-at-a-time'
force_install='yes'
have_libaudit=''
have_selinux='no'
host='i686-pc-linux-gnu'
host_alias='i686-pc-linux-gnu'
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
includedir='${prefix}/include'
infodir='/usr/share/info'
ldd_rewrite_script=''
libc_cv_Bgroup='yes'
libc_cv_as_needed='yes'
libc_cv_asm_protected_directive='yes'
libc_cv_cc_with_libunwind='no'
libc_cv_forced_unwind=''
libc_cv_fpie='yes'
libc_cv_gcc_static_libgcc='-static-libgcc'
libc_cv_gcc_unwind_find_fde=''
libc_cv_have_bash2='yes'
libc_cv_have_initfini=''
libc_cv_have_ksh='yes'
libc_cv_libgcc_s_suffix='_32'
libc_cv_localedir=''
libc_cv_rootsbindir=''
libc_cv_slibdir='/lib32'
libc_cv_ssp='yes'
libc_cv_sysconfdir=''
libc_cv_z_combreloc='yes'
libc_cv_z_execstack='yes'
libc_cv_z_initfirst='yes'
libc_cv_z_nodelete='yes'
libc_cv_z_nodlopen='yes'
libc_cv_z_relro='yes'
libdir='/usr/lib32'
libexecdir='/usr/lib32/misc/glibc'
localstatedir='${prefix}/var'
mach_interface_list=''
mandir='/usr/share/man'
no_whole_archive='-Wl,--no-whole-archive'
nopic_initfini=''
old_glibc_headers=''
oldest_abi='default'
oldincludedir='/usr/include'
omitfp='no'
pic_default=''
prefix='/usr'
profile='no'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
shared='default'
sharedstatedir='${prefix}/com'
sizeof_long_double=''
static='yes'
static_nss='no'
subdirs=' '
submachine=''
sysconfdir='${prefix}/etc'
sysdeps_add_ons=' ports nptl'
sysnames=' sysdeps/i386/elf nptl/sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 ports/sysdeps/unix/sysv/linux nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet ports/sysdeps/unix/sysv/i386 sysdeps/unix/sysv/i386 ports/sysdeps/unix/sysv nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 ports/sysdeps/unix nptl/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic'
target_alias=''
uname_release=''
uname_sysname=''
uname_version=''
use_ldconfig=''
with_cvs='no'
with_fp='yes'
xcoff='no'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define ASM_GLOBAL_DIRECTIVE .globl
#define ASM_TYPE_DIRECTIVE_PREFIX @
#define DO_VERSIONING 1
#define ENABLE_OLD_SSP_COMPAT 1
#define HAVE_ASM_CFI_DIRECTIVES 1
#define HAVE_ASM_PREVIOUS_DIRECTIVE 1
#define HAVE_ASM_SET_DIRECTIVE 1
#define HAVE_ASM_WEAK_DIRECTIVE 1
#define HAVE_BUILTIN_EXPECT 1
#define HAVE_BUILTIN_REDIRECTION 1
#define HAVE_HIDDEN 1
#define HAVE_INTTYPES_H 1
#define HAVE_LIBIDN 1
#define HAVE_MEMORY_H 1
#define HAVE_PROTECTED 1
#define HAVE_STDINT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRINGS_H 1
#define HAVE_STRING_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_TLS_MODEL_ATTRIBUTE 1
#define HAVE_UNISTD_H 1
#define HAVE_VISIBILITY_ATTRIBUTE 1
#define HAVE_Z_COMBRELOC 1
#define HAVE_Z_RELRO 1
#define HAVE___THREAD 1
#define NO_UNDERSCORES 1
#define PACKAGE_BUGREPORT "glibc"
#define PACKAGE_NAME "GNU C Library"
#define PACKAGE_STRING "GNU C Library (see version.h)"
#define PACKAGE_TARNAME "c-library"
#define PACKAGE_VERSION "(see version.h)"
#define USE_REGPARMS 1
#endif
#ifdef __cplusplus
extern "C" void std::exit (int) throw (); using std::exit;

configure: exit 1


/lib64/libc.so.6 and /lib32/libc.so.6 output:
Code:
# /lib64/libc.so.6
GNU C Library development release version 2.4, by Roland McGrath et al.
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.
Compiled by GNU CC version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8).
Compiled on a Linux 2.6.16 system on 2006-07-16.
Available extensions:
        The C stubs add-on version 2.1.2.
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        GNU libio by Per Bothner
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

# /lib32/libc.so.6
GNU C Library development release version 2.4, by Roland McGrath et al.
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.
Compiled by GNU CC version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8).
Compiled on a Linux 2.6.16 system on 2006-07-16.
Available extensions:
        The C stubs add-on version 2.1.2.
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        GNU libio by Per Bothner
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
Thread-local storage support included.
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.


That is about all I can think of. Come on, someone has to have some idea what could be wrong. Should I post a bug?
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Wed Jul 19, 2006 6:29 am    Post subject: Reply with quote

AngryLlama wrote:
# emerge --info
Portage 2.1.1_pre3 (default-linux/amd64/2006.0, gcc-3.4.4/amd64-vanilla, glibc-2.4-r3, 2.6.15-gentoo-r8 x86_64)


I see you're using make profile 2006.0, which is a dev' only profile on AMD64. It should not be used for daily usage. Besides it's stated in the profile that changes can be made without any notification by the devs. The correct, latest profile for AMD64 is 2005.1. I think you should revert your profile if you can.

Take a look at your make.profile in /etc. For instance:
Code:
$ ls -ld /etc/make.profile
lrwxrwxrwx 1 root root 48 mai 23 19:02 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2005.1

_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Wed Jul 19, 2006 6:54 am    Post subject: Reply with quote

VinzC wrote:
I see you're using make profile 2006.0, which is a dev' only profile on AMD64. It should not be used for daily usage. Besides it's stated in the profile that changes can be made without any notification by the devs. The correct, latest profile for AMD64 is 2005.1. I think you should revert your profile if you can.

Hmm, I been using the 2006.0 profile for quite some time without issue. Were did you read 2006.0 was a dev profile?

In /usr/portage/profiles/profiles.desc I saw this in regards to the amd64 profiles:
Code:
# AMD64 Profiles
amd64           default-linux/amd64/2006.0                      stable
amd64           default-linux/amd64/2006.0/no-symlinks          dev
amd64           default-linux/amd64/2006.0/no-multilib          stable
# I have commented this profile for the following reason:
# <blubb> it doesn't work with a normal stage tarball and will break within 5
# minutes for sure
#amd64          default-linux/amd64/2006.0/32bit-userland       dev

I thought it was stable.
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Wed Jul 19, 2006 12:13 pm    Post subject: Reply with quote

I read it in a small README file I think when I was about to change my profile too 2-3 days ago. I can take a look when I'm back home today evening; I'll post the name/content of the file I saw.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
R.Smith
Tux's lil' helper
Tux's lil' helper


Joined: 20 Nov 2005
Posts: 131
Location: Caerdydd, Cymru.

PostPosted: Wed Jul 19, 2006 1:38 pm    Post subject: Reply with quote

Nah, it can't be dev only as the amd64 2006.0 stage3 tarball has the symlink to default-linux/amd64/2006.0 by default.

Edit: Incidentally, OOo-bin-2.0.3 works fine for me (glibc-2.3.6-r4, 2006.0, amd64 stable) with the exception of spell checking and GNOME integration. I think OP might be using ~amd64 since amd64 doesn't have glibc 2.4.

Edit 2: Yup, I was right.

Quote:
ACCEPT_KEYWORDS="amd64 ~amd64"
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 2:46 pm    Post subject: Reply with quote

VinzC wrote:
I see you're using make profile 2006.0, which is a dev' only profile on AMD64. It should not be used for daily usage. Besides it's stated in the profile that changes can be made without any notification by the devs. The correct, latest profile for AMD64 is 2005.1. I think you should revert your profile if you can.


How are we (the users) supposed to know that? The Gentoo handbook says "you must follow the instructions in the Gentoo 2006.0 Handbooks". It says to download "install-amd64-minimal-2006.0.iso". It says to use a 2006.0 stage3. Hell, before you even choose which handbook you want it says that the 2005.x profiles are unsupported. I wish there was a big warning when I opened the handbook saying that installing a 2006.0 profile is dangerous.
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 2:48 pm    Post subject: Reply with quote

R.Smith wrote:
Nah, it can't be dev only as the amd64 2006.0 stage3 tarball has the symlink to default-linux/amd64/2006.0 by default.

Edit: Incidentally, OOo-bin-2.0.3 works fine for me (glibc-2.3.6-r4, 2006.0, amd64 stable) with the exception of spell checking and GNOME integration. I think OP might be using ~amd64 since amd64 doesn't have glibc 2.4.

Edit 2: Yup, I was right.

Quote:
ACCEPT_KEYWORDS="amd64 ~amd64"


Yes, is there any way to revert??
Back to top
View user's profile Send private message
R.Smith
Tux's lil' helper
Tux's lil' helper


Joined: 20 Nov 2005
Posts: 131
Location: Caerdydd, Cymru.

PostPosted: Wed Jul 19, 2006 3:03 pm    Post subject: Reply with quote

AngryLlama wrote:
Yes, is there any way to revert??


I don't expect so unless, perhaps, you just remove ~amd64 from your make.conf and wait until the packages you currently have installed become stable. Failing that, it looks to me like your other option is a complete reinstall.
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 3:19 pm    Post subject: Reply with quote

R.Smith wrote:
AngryLlama wrote:
Yes, is there any way to revert??


I don't expect so unless, perhaps, you just remove ~amd64 from your make.conf and wait until the packages you currently have installed become stable. Failing that, it looks to me like your other option is a complete reinstall.


OK, but is there any way I can get 32 bit binaries to run? I have 2.3.5 and 2.4 versions of everything. Can I change my symlinks?
Code:
localhost lib32 # ls -l /lib32/
total 4430
-rwxr-xr-x 1 root root  102576 Jul 11 13:14 ld-2.3.5.so
-rwxr-xr-x 1 root root  125112 Jul 16 08:22 ld-2.4.so
lrwxrwxrwx 1 root root       9 Jul 16 08:22 ld-linux.so.2 -> ld-2.4.so
-rwxr-xr-x 1 root root    5736 Jul 11 13:14 libBrokenLocale-2.3.5.so
-rwxr-xr-x 1 root root    5736 Jul 16 08:22 libBrokenLocale-2.4.so
lrwxrwxrwx 1 root root      22 Jul 16 08:22 libBrokenLocale.so.1 -> libBrokenLocale-2.4.so
-rwxr-xr-x 1 root root   13996 Jul 16 08:22 libSegFault.so
-rwxr-xr-x 1 root root   10572 Jul 11 13:14 libanl-2.3.5.so
-rwxr-xr-x 1 root root   10508 Jul 16 08:22 libanl-2.4.so
lrwxrwxrwx 1 root root      13 Jul 16 08:22 libanl.so.1 -> libanl-2.4.so
-rwxr-xr-x 1 root root 1202880 Jul 11 13:14 libc-2.3.5.so
-rwxr-xr-x 1 root root 1225744 Jul 16 08:22 libc-2.4.so
lrwxrwxrwx 1 root root      11 Jul 16 08:22 libc.so.6 -> libc-2.4.so
-rwxr-xr-x 1 root root  182400 Jul 11 13:14 libcidn-2.3.5.so
-rwxr-xr-x 1 root root  182460 Jul 16 08:22 libcidn-2.4.so
lrwxrwxrwx 1 root root      14 Jul 16 08:22 libcidn.so.1 -> libcidn-2.4.so
-rwxr-xr-x 1 root root   22456 Jul 11 13:14 libcrypt-2.3.5.so
-rwxr-xr-x 1 root root   22456 Jul 16 08:22 libcrypt-2.4.so
lrwxrwxrwx 1 root root      15 Jul 16 08:22 libcrypt.so.1 -> libcrypt-2.4.so
-rwxr-xr-x 1 root root   10484 Jul 11 13:14 libdl-2.3.5.so
-rwxr-xr-x 1 root root   10596 Jul 16 08:22 libdl-2.4.so
lrwxrwxrwx 1 root root      12 Jul 16 08:22 libdl.so.2 -> libdl-2.4.so
-rwxr-xr-x 1 root root  154072 Jul 11 13:14 libm-2.3.5.so
-rwxr-xr-x 1 root root  158188 Jul 16 08:22 libm-2.4.so
lrwxrwxrwx 1 root root      11 Jul 16 08:22 libm.so.6 -> libm-2.4.so
-rwxr-xr-x 1 root root   14044 Jul 16 08:22 libmemusage.so
-rwxr-xr-x 1 root root   75304 Jul 11 13:14 libnsl-2.3.5.so
-rwxr-xr-x 1 root root   74200 Jul 16 08:22 libnsl-2.4.so
lrwxrwxrwx 1 root root      13 Jul 16 08:22 libnsl.so.1 -> libnsl-2.4.so
-rwxr-xr-x 1 root root   30952 Jul 11 13:14 libnss_compat-2.3.5.so
-rwxr-xr-x 1 root root   30952 Jul 16 08:22 libnss_compat-2.4.so
lrwxrwxrwx 1 root root      20 Jul 16 08:22 libnss_compat.so.2 -> libnss_compat-2.4.so
-rwxr-xr-x 1 root root   18308 Jul 11 13:14 libnss_dns-2.3.5.so
-rwxr-xr-x 1 root root   18308 Jul 16 08:22 libnss_dns-2.4.so
lrwxrwxrwx 1 root root      17 Jul 16 08:22 libnss_dns.so.2 -> libnss_dns-2.4.so
-rwxr-xr-x 1 root root   35288 Jul 11 13:14 libnss_files-2.3.5.so
-rwxr-xr-x 1 root root   35292 Jul 16 08:22 libnss_files-2.4.so
lrwxrwxrwx 1 root root      19 Jul 16 08:22 libnss_files.so.2 -> libnss_files-2.4.so
-rwxr-xr-x 1 root root   18496 Jul 11 13:14 libnss_hesiod-2.3.5.so
-rwxr-xr-x 1 root root   18504 Jul 16 08:22 libnss_hesiod-2.4.so
lrwxrwxrwx 1 root root      20 Jul 16 08:22 libnss_hesiod.so.2 -> libnss_hesiod-2.4.so
-rwxr-xr-x 1 root root   35468 Jul 11 13:14 libnss_nis-2.3.5.so
-rwxr-xr-x 1 root root   35468 Jul 16 08:22 libnss_nis-2.4.so
lrwxrwxrwx 1 root root      17 Jul 16 08:22 libnss_nis.so.2 -> libnss_nis-2.4.so
-rwxr-xr-x 1 root root   43572 Jul 11 13:14 libnss_nisplus-2.3.5.so
-rwxr-xr-x 1 root root   43572 Jul 16 08:22 libnss_nisplus-2.4.so
lrwxrwxrwx 1 root root      21 Jul 16 08:22 libnss_nisplus.so.2 -> libnss_nisplus-2.4.so
-rwxr-xr-x 1 root root    5744 Jul 16 08:22 libpcprofile.so
-rwxr-xr-x 1 root root   93615 Jul 11 13:14 libpthread-0.10.so
-rwxr-xr-x 1 root root  119475 Jul 16 08:22 libpthread-2.4.so
lrwxrwxrwx 1 root root      17 Jul 16 08:22 libpthread.so.0 -> libpthread-2.4.so
-rwxr-xr-x 1 root root   64632 Jul 11 13:14 libresolv-2.3.5.so
-rwxr-xr-x 1 root root   64600 Jul 16 08:22 libresolv-2.4.so
lrwxrwxrwx 1 root root      16 Jul 16 08:22 libresolv.so.2 -> libresolv-2.4.so
-rwxr-xr-x 1 root root   37384 Jul 11 13:14 librt-2.3.5.so
-rwxr-xr-x 1 root root   33344 Jul 16 08:22 librt-2.4.so
lrwxrwxrwx 1 root root      12 Jul 16 08:22 librt.so.1 -> librt-2.4.so
-rwxr-xr-x 1 root root   35679 Jul 16 08:22 libthread_db-1.0.so
lrwxrwxrwx 1 root root      19 Jul 16 08:22 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x 1 root root   10308 Jul 11 13:14 libutil-2.3.5.so
-rwxr-xr-x 1 root root   10308 Jul 16 08:22 libutil-2.4.so
lrwxrwxrwx 1 root root      14 Jul 16 08:22 libutil.so.1 -> libutil-2.4.so

I don't mind waiting for my packages to eventually go stable. Here is my problem, if I want to update system or world, it is impossible because I get errors about all my packages being blocked by ~arch, even if there are some packages that are upgradable.
Back to top
View user's profile Send private message
R.Smith
Tux's lil' helper
Tux's lil' helper


Joined: 20 Nov 2005
Posts: 131
Location: Caerdydd, Cymru.

PostPosted: Wed Jul 19, 2006 3:32 pm    Post subject: Reply with quote

I'm afraid I don't really know why 32 bit binaries aren't working for you but I would guess that it's an unstable version of one of the emul-x86-* packages causing the problem.

Quote:
I don't mind waiting for my packages to eventually go stable. Here is my problem, if I want to update system or world, it is impossible because I get errors about all my packages being blocked by ~arch, even if there are some packages that are upgradable.


That's the downside to the waiting idea, yes. Those packages, or newer versions, would eventually get moved to stable but it means you can't update in the mean time. :?
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Wed Jul 19, 2006 4:16 pm    Post subject: Reply with quote

AngryLlama wrote:
Yes, is there any way to revert??

Change your arch to stable, rebuild gllibc, rebuild toolchain twice, revdep-rebuild. Wouldn't that work?
(Or emerge -e world instead of revdep-rebuild)
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Wed Jul 19, 2006 4:28 pm    Post subject: Reply with quote

AngryLlama wrote:
OK, but is there any way I can get 32 bit binaries to run? I have 2.3.5 and 2.4 versions of everything. Can I change my symlinks?

Although both are installed, everything is still linked to the 2.4 version. If that is indeed the problem, until they are changed you will probably still have issues. (I think glibc-2.3.6 is the stable version also, looks like you had the older 2.3.5 before you jumped to 2.4)
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 5:01 pm    Post subject: Reply with quote

Headrush wrote:
AngryLlama wrote:
Yes, is there any way to revert??

Change your arch to stable, rebuild gllibc, rebuild toolchain twice, revdep-rebuild. Wouldn't that work?
(Or emerge -e world instead of revdep-rebuild)


I don't believe so, but hopefully you can prove me wrong. The issue is that I cannot compile glibc because it gives me the "cannot determine sizeof (long double)" problem. I switched my arch to stable, but the problem now is that the old glibc will not compile because it is dangerous.
Code:
 * Sanity check to keep you from breaking your system:
 *  Downgrading glibc is not supported and a sure way to destruction


Otherwise, I would be set :wink:
Back to top
View user's profile Send private message
Headrush
Watchman
Watchman


Joined: 06 Nov 2003
Posts: 5597
Location: Bizarro World

PostPosted: Wed Jul 19, 2006 5:53 pm    Post subject: Reply with quote

That sucks then.

Normally I would edit the ebuild/eclass and try to force it, as I find portage is really good at self-correcting if you know what you are doing, but searching for downgrading glibc with google, seems there are a lot of links warning how dangerous this is, so I wouldn't try.

Other than that, you could try downloading a snapshot and chrooting in and rebuilding via that route. Might take a while but I don't see why that would work, since you won't be working off any glibc-2.4 libraries.
(Then again, just re-installing would be just as fast. Just stick to stable when possible this time. :wink: )
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Wed Jul 19, 2006 6:24 pm    Post subject: Reply with quote

Headrush wrote:
That sucks then.

Normally I would edit the ebuild/eclass and try to force it, as I find portage is really good at self-correcting if you know what you are doing, but searching for downgrading glibc with google, seems there are a lot of links warning how dangerous this is, so I wouldn't try.

Other than that, you could try downloading a snapshot and chrooting in and rebuilding via that route. Might take a while but I don't see why that would work, since you won't be working off any glibc-2.4 libraries.
(Then again, just re-installing would be just as fast. Just stick to stable when possible this time. :wink: )


Yeah, I used a make.conf from an old installation and forgot to remove the ~ from the ACCEPT_KEYWORDS. Someone on bugs.gentoo suggested renaming the tls directory from lib32 so it wouldn't be found. I have no idea what this directory is for, but renaming it from view "fixes" the 32bit execution errors. So, it seems I can at least run OOo for the time being. I guess I will have to wait a couple months before I can successfuly do an emerge -u.
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Thu Jul 20, 2006 8:52 am    Post subject: Reply with quote

R.Smith wrote:
Nah, it can't be dev only as the amd64 2006.0 stage3 tarball has the symlink to default-linux/amd64/2006.0 by default.

You're right - my mistake: I looked in the wrong folder. Profile 2006.0 is stable with AMD64.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
R.Smith
Tux's lil' helper
Tux's lil' helper


Joined: 20 Nov 2005
Posts: 131
Location: Caerdydd, Cymru.

PostPosted: Thu Jul 20, 2006 9:40 am    Post subject: Reply with quote

No worries. 8)
Back to top
View user's profile Send private message
AngryLlama
Tux's lil' helper
Tux's lil' helper


Joined: 30 Sep 2004
Posts: 111

PostPosted: Thu Jul 20, 2006 3:41 pm    Post subject: Reply with quote

So I guess that takes care of it. Some clock skew causes my glibc installation to leave junk behind. All I had to do was delete the tls directory from /lib32

Now, it just a matter of waiting until all my packages make their way into stable.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
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