• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Problem beim Kompilieren von Audacity

Hallo,

ich wollte das Programm Audacity installieren. Dabei ergab sich aber ein anscheinend grundsätzliches Problem beim Kompilieren. Weiß vielleicht jd. weiter?
./configure wird abgebrochen mit "checking for C compiler default output file name... configure: error: C compiler cannot create ex ecutables" In config.log wird folgendes ausgegeben:

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.59. Invocation command line was



$ ./configure



## --------- ##

## Platform. ##

## --------- ##



hostname = .....

uname -m = i686

uname -r = 2.6.16.13-4-default

uname -s = Linux

uname -v = #1 Wed May 3 04:53:23 UTC 2006



/usr/bin/uname -p = unknown

/bin/uname -X = unknown



/bin/arch = i686

/usr/bin/arch -k = unknown

/usr/convex/getsysinfo = unknown

hostinfo = unknown

/bin/machine = unknown

/usr/bin/oslevel = unknown

/bin/universe = unknown



PATH: /usr/local/mysql/bin

PATH: /usr/local/bin

PATH: /usr/bin

PATH: /sbin

PATH: /usr/X11R6/bin

PATH: /usr/sbin

PATH: /bin

PATH: /usr/games

PATH: /opt/gnome/bin

PATH: /opt/kde3/bin

PATH: /usr/lib/jvm/jre/bin

PATH: /usr/lib/mit/bin

PATH: /usr/lib/mit/sbin

PATH: /usr/lib/qt3/bin





## ----------- ##

## Core tests. ##

## ----------- ##



configure:1396: checking for gcc

configure:1412: found /usr/local/bin/gcc

configure:1422: result: gcc

configure:1666: checking for C compiler version

configure:1669: gcc --version </dev/null >&5

gcc (GCC) 4.1.0 (SUSE Linux)

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:1672: $? = 0

configure:1674: gcc -v </dev/null >&5

Using built-in specs.

Target: i586-suse-linux

Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.1.0 --enable-ssp --disable-libssp --enable-java-awt=gtk --enable-gtk-cairo --disable-libjava-multilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit --enable-libstdcxx-allocator=new --without-system-libunwind --with-cpu=generic --host=i586-suse-linux

Thread model: posix

gcc version 4.1.0 (SUSE Linux)

configure:1677: $? = 0

configure:1679: gcc -V </dev/null >&5

gcc: '-V' option must have argument

configure:1682: $? = 1

configure:1705: checking for C compiler default output file name

configure:1708: gcc conftest.c >&5

/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS definition in /usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss

/usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: Bad value

collect2: ld returned 1 exit status

configure:1711: $? = 1

configure: failed program was:

| /* confdefs.h. */

|

| #define PACKAGE_NAME ""

| #define PACKAGE_TARNAME ""

| #define PACKAGE_VERSION ""

| #define PACKAGE_STRING ""

| #define PACKAGE_BUGREPORT ""

| /* end confdefs.h. */

|

| int

| main ()

| {

|

| ;

| return 0;

| }

configure:1750: error: C compiler cannot create executables

See `config.log' for more details.



## ---------------- ##

## Cache variables. ##

## ---------------- ##



ac_cv_env_CC_set=

ac_cv_env_CC_value=

ac_cv_env_CFLAGS_set=

ac_cv_env_CFLAGS_value=

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=

ac_cv_env_CXXFLAGS_value=

ac_cv_env_CXX_set=

ac_cv_env_CXX_value=

ac_cv_env_LDFLAGS_set=

ac_cv_env_LDFLAGS_value=

ac_cv_env_build_alias_set=

ac_cv_env_build_alias_value=

ac_cv_env_host_alias_set=

ac_cv_env_host_alias_value=

ac_cv_env_target_alias_set=

ac_cv_env_target_alias_value=

ac_cv_prog_ac_ct_CC=gcc



## ----------------- ##

## Output variables. ##

## ----------------- ##



AFTERBUILD=''

AUDACITY_NAME=''

BUILDLIBS=''

CC='gcc'

CDEPEND=''

CFLAGS=''

CONFIGHEADER=''

CPP=''

CPPFLAGS=''

CXX=''

CXXCPP=''

CXXFLAGS=''

DEFS=''

ECHO_C=''

ECHO_N='-n'

ECHO_T=''

EGREP=''

EXEEXT=''

EXTRAINSTALLTARGETS=''

EXTRAOBJS=''

EXTRATARGETS=''

EXTRAUNINSTALLTARGETS=''

INSTALL_DATA=''

INSTALL_PREFIX=''

INSTALL_PROGRAM=''

INSTALL_SCRIPT=''

JACK_CFLAGS=''

JACK_LIBS=''

LDFLAGS=''

LIBOBJS=''

LIBS=''

LOCAL_LIBS=''

LTLIBOBJS=''

OBJEXT=''

OPTOBJS=''

PACKAGE_BUGREPORT=''

PACKAGE_NAME=''

PACKAGE_STRING=''

PACKAGE_TARNAME=''

PACKAGE_VERSION=''

PATH_SEPARATOR=':'

PKG_CONFIG=''

PRECOMP_CFLAGS=''

SAMPLERATE_CFLAGS=''

SAMPLERATE_LIBS=''

SHELL='/bin/sh'

SNDFILE_CFLAGS=''

SNDFILE_LIBS=''

WX_CONFIG=''

ZIP=''

ac_ct_CC='gcc'

ac_ct_CXX=''

bindir='${exec_prefix}/bin'

build=''

build_alias=''

build_cpu=''

build_os=''

build_vendor=''

datadir='${prefix}/share'

exec_prefix='NONE'

host=''

host_alias=''

host_cpu=''

host_os=''

host_vendor=''

includedir='${prefix}/include'

infodir='${prefix}/info'

libdir='${exec_prefix}/lib'

libexecdir='${exec_prefix}/libexec'

localstatedir='${prefix}/var'

mandir='${prefix}/man'

oldincludedir='/usr/include'

prefix='NONE'

program_transform_name='s,x,x,'

sbindir='${exec_prefix}/sbin'

sharedstatedir='${prefix}/com'

subdirs=''

sysconfdir='${prefix}/etc'

target_alias=''



## ----------- ##

## confdefs.h. ##

## ----------- ##



#define PACKAGE_BUGREPORT ""

#define PACKAGE_NAME ""

#define PACKAGE_STRING ""

#define PACKAGE_TARNAME ""

#define PACKAGE_VERSION ""



configure: exit 77
 
Und warum selbst kompilieren ?
Audacity gibts doch bei packman als RPM:
http://packman.links2linux.de/?action=286
 
Hallo,

ich habe das rpm von Packman auch erfolgreich installiert. Leider funktioniert aber das Programm nicht richtig, insbesondere spielt die Zeit verrückt. Im Audacity-Forum wurde mir empfohlen, die aktuelle CVS-Version zu nehmen, und dabei kam es zu diesem Fehler, wo mir dort auch niemand helfen konnte.
 
...weil ich es installiert habe? Keine Ahnung. Meinst Du es liegt daran und ich sollte eine Version für i686 finden oder wie?
 
Ok, nachdem ich das alte Paket shlibs5 deinstalliert habe (hingen keine wichtigen Programme dran), hat das Kompilieren jetzt funktioniert.
 
Oben