Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
>>> Failed to emerge gnustep-base/gnustep-base-1.24.0-r1
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
biodothack
n00b
n00b


Joined: 11 Jan 2012
Posts: 34

PostPosted: Tue Sep 04, 2012 4:31 am    Post subject: >>> Failed to emerge gnustep-base/gnustep-base-1.24 Reply with quote

here is the 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.63.  Invocation command line was

  $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-libffi --disable-ffcall --with-ffi-include=/usr/lib64/libffi-3.0.11/include --enable-icu --enable-tls --disable-zeroconf --with-xml-prefix=/usr --with-gmp-include=/usr/include --with-gmp-library=/usr/lib --with-default-config=/etc/GNUstep/GNUstep.conf

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

hostname = core.hack
uname -m = x86_64
uname -r = 3.4.9-gentoo
uname -s = Linux
uname -v = #1 SMP PREEMPT Mon Sep 3 20:23:20 CDT 2012

/usr/bin/uname -p = AMD Phenom(tm) II X6 1090T Processor
/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: /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/homedir/GNUstep/Tools
PATH: /usr/lib64/portage/bin/ebuild-helpers/4
PATH: /usr/lib64/portage/bin/ebuild-helpers
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.5.4


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

configure:2131: checking build system type
configure:2149: result: x86_64-pc-linux-gnu
configure:2171: checking host system type
configure:2186: result: x86_64-pc-linux-gnu
configure:2208: checking target system type
configure:2223: result: x86_64-pc-linux-gnu
configure:2255: checking for GNUstep configuration file to use at runtime
configure:2294: result: /etc/GNUstep/GNUstep.conf
configure:2309: checking whether the GNUstep.conf file path can be set in the environment
configure:2324: result: yes
configure:2366: checking if we should import an existing configuration file now
configure:2379: result: yes
configure:2386: checking for default GNUstep configuration file to use
configure:2414: result: /etc/GNUstep/GNUstep.conf
configure:2446: result: trying to import "/etc/GNUstep/GNUstep.conf"
configure:2450: If this fails, please run configure again with the --disable-importing-config-file option or specifying an alternative file using the --with-default-config= option
configure:2528: checking for GNUstep-base installation domain
--installation-domain-for=xxx: prints the value of the default installation domain
                personalized using an installation-domains.conf file.
configure:2568: result: LOCAL
configure:2677: checking if we are hardcoding any relative paths in gnustep-base
configure:2679: result: no
configure:2688: We store the following filesystem layout into gnustep-base, to be used when no config file is found
configure:2690: checking for Makefiles directory
configure:2692: result: /usr/share/GNUstep/Makefiles
configure:2694: checking for user defaults directory
configure:2696: result: GNUstep/Defaults
configure:2698: checking for user config file
configure:2700: result: .GNUstep.conf
configure:2703: checking for System Applications directory
configure:2705: result: /usr/lib64/GNUstep/Applications
configure:2707: checking for System Admin Applications directory
configure:2709: result: /usr/lib64/GNUstep/Applications
configure:2711: checking for System Web Applications directory
configure:2713: result: /usr/lib64/GNUstep/WebApplications
configure:2715: checking for System Tools directory
configure:2717: result: /usr/bin
configure:2719: checking for System Admin Tools directory
configure:2721: result: /usr/sbin
configure:2723: checking for System Library directory
configure:2725: result: /usr/lib64/GNUstep
configure:2727: checking for System Libraries directory
configure:2729: result: /usr/lib64
configure:2731: checking for System Headers directory
configure:2733: result: /usr/include
configure:2735: checking for System Documentation directory
configure:2737: result: /usr/share/GNUstep/Documentation
configure:2739: checking for System Info Documentation directory
configure:2741: result: /usr/share/info
configure:2743: checking for System Man Documentation directory
configure:2745: result: /usr/share/man
configure:2748: checking for Network Applications directory
configure:2750: result: /usr/local/lib64/GNUstep/Applications
configure:2752: checking for Network Admin Applications directory
configure:2754: result: /usr/local/lib64/GNUstep/Applications
configure:2756: checking for Network Web Applications directory
configure:2758: result: /usr/lib64/GNUstep/WebApplications
configure:2760: checking for Network Tools directory
configure:2762: result: /usr/local/bin
configure:2764: checking for Network Admin Tools directory
configure:2766: result: /usr/local/sbin
configure:2768: checking for Network Library directory
configure:2770: result: /usr/local/lib64/GNUstep
configure:2772: checking for Network Libraries directory
configure:2774: result: /usr/local/lib64
configure:2776: checking for Network Headers directory
configure:2778: result: /usr/local/include
configure:2780: checking for Network Documentation directory
configure:2782: result: /usr/local/share/GNUstep/Documentation
configure:2784: checking for Network Info Documentation directory
configure:2786: result: /usr/local/share/info
configure:2788: checking for Network Man Documentation directory
configure:2790: result: /usr/local/share/man
configure:2793: checking for Local Applications directory
configure:2795: result: /usr/local/lib64/GNUstep/Applications
configure:2797: checking for Local Admin Applications directory
configure:2799: result: /usr/local/lib64/GNUstep/Applications
configure:2801: checking for Local Web Applications directory
configure:2803: result: /usr/local/lib64/GNUstep/WebApplications
configure:2805: checking for Local Tools directory
configure:2807: result: /usr/local/bin
configure:2809: checking for Local Admin Tools directory
configure:2811: result: /usr/local/sbin
configure:2813: checking for Local Library directory
configure:2815: result: /usr/local/lib64/GNUstep
configure:2817: checking for Local Libraries directory
configure:2819: result: /usr/local/lib64
configure:2821: checking for Local Headers directory
configure:2823: result: /usr/local/include
configure:2825: checking for Local Documentation directory
configure:2827: result: /usr/local/share/GNUstep/Documentation
configure:2829: checking for Local Info Documentation directory
configure:2831: result: /usr/local/share/info
configure:2833: checking for Local Man Documentation directory
configure:2835: result: /usr/local/share/man
configure:2838: checking for User Applications directory
configure:2840: result: GNUstep/Applications
configure:2842: checking for User Admin Applications directory
configure:2844: result: GNUstep/Applications/Admin
configure:2846: checking for User Web Applications directory
configure:2848: result: GNUstep/WebApplications
configure:2850: checking for User Tools directory
configure:2852: result: GNUstep/Tools
configure:2854: checking for User Admin Tools directory
configure:2856: result: GNUstep/Tools/Admin
configure:2858: checking for User Library directory
configure:2860: result: GNUstep/Library
configure:2862: checking for User Libraries directory
configure:2864: result: GNUstep/Library/Libraries
configure:2866: checking for User Headers directory
configure:2868: result: GNUstep/Library/Headers
configure:2870: checking for User Documentation directory
configure:2872: result: GNUstep/Library/Documentation
configure:2874: checking for User Info Documentation directory
configure:2876: result: GNUstep/Library/Documentation/info
configure:2878: checking for User Man Documentation directory
configure:2880: result: GNUstep/Library/Documentation/man
configure:2883: checking for System User directory
configure:2885: result: /home
configure:2887: checking for Network User directory
configure:2889: result: /home
configure:2891: checking for Local User directory
configure:2893: result: /home
configure:3349: checking for x86_64-pc-linux-gnu-gcc
configure:3365: found /usr/bin/x86_64-pc-linux-gnu-gcc
configure:3376: result: x86_64-pc-linux-gnu-gcc
configure:3648: checking for C compiler version
configure:3656: x86_64-pc-linux-gnu-gcc --version >&5
 * gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
configure:3660: $? = 1
configure:3667: x86_64-pc-linux-gnu-gcc -v >&5
 * gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
configure:3671: $? = 1
configure:3678: x86_64-pc-linux-gnu-gcc -V >&5
 * gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
configure:3682: $? = 1
configure:3705: checking for C compiler default output file name
configure:3727: x86_64-pc-linux-gnu-gcc -march=amdfam10 -O2 -pipe  -I/usr/include -I/usr/local/include -I/usr/local/include -Wl,-O1 -Wl,--as-needed -L/usr/lib64 -L/usr/local/lib64 -L/usr/local/lib64 conftest.c  >&5
 * gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-gcc'
configure:3731: $? = 1
configure:3769: result:
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define OPTION_NO_ENVIRONMENT 0
| #define GNUSTEP_TARGET_MAKEFILES "/usr/share/GNUstep/Makefiles"
| #define GNUSTEP_TARGET_USER_DEFAULTS_DIR "GNUstep/Defaults"
| #define GNUSTEP_TARGET_USER_CONFIG_FILE ".GNUstep.conf"
| #define GNUSTEP_TARGET_CONFIG_FILE "/etc/GNUstep/GNUstep.conf"
| #define GNUSTEP_TARGET_SYSTEM_APPS "/usr/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_SYSTEM_ADMIN_APPS "/usr/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_SYSTEM_WEB_APPS "/usr/lib64/GNUstep/WebApplications"
| #define GNUSTEP_TARGET_SYSTEM_TOOLS "/usr/bin"
| #define GNUSTEP_TARGET_SYSTEM_ADMIN_TOOLS "/usr/sbin"
| #define GNUSTEP_TARGET_SYSTEM_LIBRARY "/usr/lib64/GNUstep"
| #define GNUSTEP_TARGET_SYSTEM_LIBRARIES "/usr/lib64"
| #define GNUSTEP_TARGET_SYSTEM_HEADERS "/usr/include"
| #define GNUSTEP_TARGET_SYSTEM_DOC "/usr/share/GNUstep/Documentation"
| #define GNUSTEP_TARGET_SYSTEM_DOC_MAN "/usr/share/man"
| #define GNUSTEP_TARGET_SYSTEM_DOC_INFO "/usr/share/info"
| #define GNUSTEP_TARGET_NETWORK_APPS "/usr/local/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_NETWORK_ADMIN_APPS "/usr/local/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_NETWORK_WEB_APPS "/usr/lib64/GNUstep/WebApplications"
| #define GNUSTEP_TARGET_NETWORK_TOOLS "/usr/local/bin"
| #define GNUSTEP_TARGET_NETWORK_ADMIN_TOOLS "/usr/local/sbin"
| #define GNUSTEP_TARGET_NETWORK_LIBRARY "/usr/local/lib64/GNUstep"
| #define GNUSTEP_TARGET_NETWORK_LIBRARIES "/usr/local/lib64"
| #define GNUSTEP_TARGET_NETWORK_HEADERS "/usr/local/include"
| #define GNUSTEP_TARGET_NETWORK_DOC "/usr/local/share/GNUstep/Documentation"
| #define GNUSTEP_TARGET_NETWORK_DOC_MAN "/usr/local/share/man"
| #define GNUSTEP_TARGET_NETWORK_DOC_INFO "/usr/local/share/info"
| #define GNUSTEP_TARGET_LOCAL_APPS "/usr/local/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_LOCAL_ADMIN_APPS "/usr/local/lib64/GNUstep/Applications"
| #define GNUSTEP_TARGET_LOCAL_WEB_APPS "/usr/local/lib64/GNUstep/WebApplications"
| #define GNUSTEP_TARGET_LOCAL_TOOLS "/usr/local/bin"
| #define GNUSTEP_TARGET_LOCAL_ADMIN_TOOLS "/usr/local/sbin"
| #define GNUSTEP_TARGET_LOCAL_LIBRARY "/usr/local/lib64/GNUstep"
| #define GNUSTEP_TARGET_LOCAL_LIBRARIES "/usr/local/lib64"
| #define GNUSTEP_TARGET_LOCAL_HEADERS "/usr/local/include"
| #define GNUSTEP_TARGET_LOCAL_DOC "/usr/local/share/GNUstep/Documentation"
| #define GNUSTEP_TARGET_LOCAL_DOC_MAN "/usr/local/share/man"
| #define GNUSTEP_TARGET_LOCAL_DOC_INFO "/usr/local/share/info"
| #define GNUSTEP_TARGET_USER_DIR_APPS "GNUstep/Applications"
| #define GNUSTEP_TARGET_USER_DIR_ADMIN_APPS "GNUstep/Applications/Admin"
| #define GNUSTEP_TARGET_USER_DIR_WEB_APPS "GNUstep/WebApplications"
| #define GNUSTEP_TARGET_USER_DIR_TOOLS "GNUstep/Tools"
| #define GNUSTEP_TARGET_USER_DIR_ADMIN_TOOLS "GNUstep/Tools/Admin"
| #define GNUSTEP_TARGET_USER_DIR_LIBRARY "GNUstep/Library"
| #define GNUSTEP_TARGET_USER_DIR_LIBRARIES "GNUstep/Library/Libraries"
| #define GNUSTEP_TARGET_USER_DIR_HEADERS "GNUstep/Library/Headers"
| #define GNUSTEP_TARGET_USER_DIR_DOC "GNUstep/Library/Documentation"
| #define GNUSTEP_TARGET_USER_DIR_DOC_MAN "GNUstep/Library/Documentation/man"
| #define GNUSTEP_TARGET_USER_DIR_DOC_INFO "GNUstep/Library/Documentation/info"
| #define GNUSTEP_TARGET_SYSTEM_USERS_DIR ""
| #define GNUSTEP_TARGET_NETWORK_USERS_DIR ""
| #define GNUSTEP_TARGET_LOCAL_USERS_DIR ""
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:3775: error: in `/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0':
configure:3778: error: C compiler cannot create executables
See `config.log' for more details.

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

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value='-march=amdfam10 -O2 -pipe'
ac_cv_env_CPPFLAGS_set=set
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value='-Wl,-O1 -Wl,--as-needed'
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_environment_config_file=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_importing_config_file=yes
ac_cv_prog_CC=x86_64-pc-linux-gnu-gcc
ac_cv_target=x86_64-pc-linux-gnu

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

BASE_NATIVE_OBJC_EXCEPTIONS=''
BASE_NONFRAGILE_ABI='0'
CC='x86_64-pc-linux-gnu-gcc'
CFLAGS='-march=amdfam10 -O2 -pipe'
CPP=''
CPPFLAGS=' -I/usr/include -I/usr/local/include -I/usr/local/include'
DEFINE_INT16_T=''
DEFINE_INT32_T=''
DEFINE_INT64_T=''
DEFINE_INT8_T=''
DEFINE_INTPTR_T=''
DEFINE_UINT16_T=''
DEFINE_UINT32_T=''
DEFINE_UINT64_T=''
DEFINE_UINT8_T=''
DEFINE_UINTPTR_T=''
DEFS=''
DYNAMIC_LINKER=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GCC_VERSION=''
GNUSTEP_BASE_DOMAIN='LOCAL'
GNUSTEP_BASE_RELATIVE_PATHS='no'
GNUSTEP_GDOMAP_PORT_OVERRIDE=''
GNUSTEP_INSTALL_GDOMAP_AS_SETUID=''
GREP=''
GS_ALIGNOF_COND_T=''
GS_ALIGNOF_MUTEX_T=''
GS_EXEC_CHARSET=''
GS_FAKE_MAIN=''
GS_FLT32=''
GS_FLT64=''
GS_HAVE_I128=''
GS_HAVE_I64=''
GS_INPUT_CHARSET=''
GS_MIXEDABI=''
GS_NONFRAGILE=''
GS_PASS_ARGUMENTS=''
GS_SADDR=''
GS_SINT128=''
GS_SINT16=''
GS_SINT32=''
GS_SINT64=''
GS_SINT8=''
GS_SIZEOF_COND_T=''
GS_SIZEOF_MUTEX_T=''
GS_UADDR=''
GS_UINT128=''
GS_UINT16=''
GS_UINT32=''
GS_UINT64=''
GS_UINT8=''
GS_WORDS_BIGENDIAN=''
HAVE_AVAHI=''
HAVE_BLOCKS=''
HAVE_GNUTLS=''
HAVE_ICU=''
HAVE_INET_NTOP=''
HAVE_INET_PTON=''
HAVE_LIBXML=''
HAVE_LIBXSLT=''
HAVE_MDNS=''
HAVE_OBJC_SYNC_ENTER=''
HAVE_PTS_STREAM_MODULES=''
ICU_CONFIG=''
ICU_LIBS=''
INCLUDE_FLAGS=''
INCLUDE_STDINT=''
LDFLAGS='-Wl,-O1 -Wl,--as-needed -L/usr/lib64 -L/usr/local/lib64 -L/usr/local/lib64'
LDIR_FLAGS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAJOR_VERSION=''
MINOR_VERSION=''
NX_CONST_STRING_CLASS=''
NX_CONST_STRING_OBJCFLAGS=''
OBJC2RUNTIME=''
OBJCFLAGS=''
OBJCSYNC=''
OBJC_WITH_GC=''
OBJEXT=''
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PKGCONFIG=''
SHELL='/bin/sh'
SUBMINOR_VERSION=''
TLS_CFLAGS=''
TLS_CONFIG=''
TLS_LIBS=''
USE_GMP=''
USE_ZLIB=''
VERSION=''
WARN_FLAGS=''
WHOAMI=''
WITH_FFI=''
XML2_CONFIG=''
XML_CFLAGS=''
XML_CONFIG=''
XML_LIBS=''
_GSC_S_INT=''
_GSC_S_LNG=''
_GSC_S_LNG_LNG=''
_GSC_S_SHT=''
ac_ct_CC=''
ac_cv_sizeof_double=''
ac_cv_sizeof_float=''
ac_cv_sizeof_int=''
ac_cv_sizeof_long=''
ac_cv_sizeof_long_long=''
ac_cv_sizeof_short=''
ac_cv_sizeof_voidp=''
bindir='${exec_prefix}/bin'
build='x86_64-pc-linux-gnu'
build_alias='x86_64-pc-linux-gnu'
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
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='x86_64'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='/usr/share/info'
libdir='/usr/lib64'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='/var/lib'
mandir='/usr/share/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=''
sysconfdir='/etc'
target='x86_64-pc-linux-gnu'
target_alias=''
target_cpu='x86_64'
target_os='linux-gnu'
target_vendor='pc'

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

#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define OPTION_NO_ENVIRONMENT 0
#define GNUSTEP_TARGET_MAKEFILES "/usr/share/GNUstep/Makefiles"
#define GNUSTEP_TARGET_USER_DEFAULTS_DIR "GNUstep/Defaults"
#define GNUSTEP_TARGET_USER_CONFIG_FILE ".GNUstep.conf"
#define GNUSTEP_TARGET_CONFIG_FILE "/etc/GNUstep/GNUstep.conf"
#define GNUSTEP_TARGET_SYSTEM_APPS "/usr/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_SYSTEM_ADMIN_APPS "/usr/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_SYSTEM_WEB_APPS "/usr/lib64/GNUstep/WebApplications"
#define GNUSTEP_TARGET_SYSTEM_TOOLS "/usr/bin"
#define GNUSTEP_TARGET_SYSTEM_ADMIN_TOOLS "/usr/sbin"
#define GNUSTEP_TARGET_SYSTEM_LIBRARY "/usr/lib64/GNUstep"
#define GNUSTEP_TARGET_SYSTEM_LIBRARIES "/usr/lib64"
#define GNUSTEP_TARGET_SYSTEM_HEADERS "/usr/include"
#define GNUSTEP_TARGET_SYSTEM_DOC "/usr/share/GNUstep/Documentation"
#define GNUSTEP_TARGET_SYSTEM_DOC_MAN "/usr/share/man"
#define GNUSTEP_TARGET_SYSTEM_DOC_INFO "/usr/share/info"
#define GNUSTEP_TARGET_NETWORK_APPS "/usr/local/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_NETWORK_ADMIN_APPS "/usr/local/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_NETWORK_WEB_APPS "/usr/lib64/GNUstep/WebApplications"
#define GNUSTEP_TARGET_NETWORK_TOOLS "/usr/local/bin"
#define GNUSTEP_TARGET_NETWORK_ADMIN_TOOLS "/usr/local/sbin"
#define GNUSTEP_TARGET_NETWORK_LIBRARY "/usr/local/lib64/GNUstep"
#define GNUSTEP_TARGET_NETWORK_LIBRARIES "/usr/local/lib64"
#define GNUSTEP_TARGET_NETWORK_HEADERS "/usr/local/include"
#define GNUSTEP_TARGET_NETWORK_DOC "/usr/local/share/GNUstep/Documentation"
#define GNUSTEP_TARGET_NETWORK_DOC_MAN "/usr/local/share/man"
#define GNUSTEP_TARGET_NETWORK_DOC_INFO "/usr/local/share/info"
#define GNUSTEP_TARGET_LOCAL_APPS "/usr/local/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_LOCAL_ADMIN_APPS "/usr/local/lib64/GNUstep/Applications"
#define GNUSTEP_TARGET_LOCAL_WEB_APPS "/usr/local/lib64/GNUstep/WebApplications"
#define GNUSTEP_TARGET_LOCAL_TOOLS "/usr/local/bin"
#define GNUSTEP_TARGET_LOCAL_ADMIN_TOOLS "/usr/local/sbin"
#define GNUSTEP_TARGET_LOCAL_LIBRARY "/usr/local/lib64/GNUstep"
#define GNUSTEP_TARGET_LOCAL_LIBRARIES "/usr/local/lib64"
#define GNUSTEP_TARGET_LOCAL_HEADERS "/usr/local/include"
#define GNUSTEP_TARGET_LOCAL_DOC "/usr/local/share/GNUstep/Documentation"
#define GNUSTEP_TARGET_LOCAL_DOC_MAN "/usr/local/share/man"
#define GNUSTEP_TARGET_LOCAL_DOC_INFO "/usr/local/share/info"
#define GNUSTEP_TARGET_USER_DIR_APPS "GNUstep/Applications"
#define GNUSTEP_TARGET_USER_DIR_ADMIN_APPS "GNUstep/Applications/Admin"
#define GNUSTEP_TARGET_USER_DIR_WEB_APPS "GNUstep/WebApplications"
#define GNUSTEP_TARGET_USER_DIR_TOOLS "GNUstep/Tools"
#define GNUSTEP_TARGET_USER_DIR_ADMIN_TOOLS "GNUstep/Tools/Admin"
#define GNUSTEP_TARGET_USER_DIR_LIBRARY "GNUstep/Library"
#define GNUSTEP_TARGET_USER_DIR_LIBRARIES "GNUstep/Library/Libraries"
#define GNUSTEP_TARGET_USER_DIR_HEADERS "GNUstep/Library/Headers"
#define GNUSTEP_TARGET_USER_DIR_DOC "GNUstep/Library/Documentation"
#define GNUSTEP_TARGET_USER_DIR_DOC_MAN "GNUstep/Library/Documentation/man"
#define GNUSTEP_TARGET_USER_DIR_DOC_INFO "GNUstep/Library/Documentation/info"
#define GNUSTEP_TARGET_SYSTEM_USERS_DIR ""
#define GNUSTEP_TARGET_NETWORK_USERS_DIR ""
#define GNUSTEP_TARGET_LOCAL_USERS_DIR ""

configure: exit 77



and here is the output from revdep-rebuild
it says gcc not found?

Code:
 revdep-rebuild
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Found existing 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Found existing 2_ldpath.rr.
 * Checking dynamic linking consistency
 * Found existing 3_broken.rr.
 * Assigning files to packages
 * Found existing 4_raw.rr
 * Cleaning list of packages to rebuild
 * Found existing 4_pkgs.rr
 * Assigning packages to ebuilds
 * Found existing 4_ebuilds.rr
 * Evaluating package order
 * Found existing 5_order.rr
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --complete-graph=y --oneshot   gnustep-apps/gspdf:0 gnustep-base/gnustep-back-cairo:0 gnustep-base/gnustep-base:0 gnustep-base/gnustep-gui:0
..........

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 4) gnustep-base/gnustep-base-1.24.0-r1
 * gnustep-base-1.24.0.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                         [ ok ]
>>> cfg-update-1.8.2-r1: Checksum index is up-to-date ...
>>> Unpacking source...
>>> Unpacking gnustep-base-1.24.0.tar.gz to /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work
>>> Source unpacked in /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work
>>> Preparing source in /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0 ...
 * Cleaning paths from GNUmakefile ...                                                                                [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0 ...
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-libffi --disable-ffcall --with-ffi-include=/usr/lib64/libffi-3.0.11/include --enable-icu --enable-tls --disable-zeroconf --with-xml-prefix=/usr --with-gmp-include=/usr/include --with-gmp-library=/usr/lib --with-default-config=/etc/GNUstep/GNUstep.conf
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for GNUstep configuration file to use at runtime... /etc/GNUstep/GNUstep.conf
checking whether the GNUstep.conf file path can be set in the environment... yes
checking if we should import an existing configuration file now... yes
checking for default GNUstep configuration file to use... /etc/GNUstep/GNUstep.conf
trying to import "/etc/GNUstep/GNUstep.conf"
configure: If this fails, please run configure again with the --disable-importing-config-file option or specifying an alternative file using the --with-default-config= option
checking for GNUstep-base installation domain... LOCAL
checking if we are hardcoding any relative paths in gnustep-base... no
configure: We store the following filesystem layout into gnustep-base, to be used when no config file is found
checking for Makefiles directory... /usr/share/GNUstep/Makefiles
checking for user defaults directory... GNUstep/Defaults
checking for user config file... .GNUstep.conf
checking for System Applications directory... /usr/lib64/GNUstep/Applications
checking for System Admin Applications directory... /usr/lib64/GNUstep/Applications
checking for System Web Applications directory... /usr/lib64/GNUstep/WebApplications
checking for System Tools directory... /usr/bin
checking for System Admin Tools directory... /usr/sbin
checking for System Library directory... /usr/lib64/GNUstep
checking for System Libraries directory... /usr/lib64
checking for System Headers directory... /usr/include
checking for System Documentation directory... /usr/share/GNUstep/Documentation
checking for System Info Documentation directory... /usr/share/info
checking for System Man Documentation directory... /usr/share/man
checking for Network Applications directory... /usr/local/lib64/GNUstep/Applications
checking for Network Admin Applications directory... /usr/local/lib64/GNUstep/Applications
checking for Network Web Applications directory... /usr/lib64/GNUstep/WebApplications
checking for Network Tools directory... /usr/local/bin
checking for Network Admin Tools directory... /usr/local/sbin
checking for Network Library directory... /usr/local/lib64/GNUstep
checking for Network Libraries directory... /usr/local/lib64
checking for Network Headers directory... /usr/local/include
checking for Network Documentation directory... /usr/local/share/GNUstep/Documentation
checking for Network Info Documentation directory... /usr/local/share/info
checking for Network Man Documentation directory... /usr/local/share/man
checking for Local Applications directory... /usr/local/lib64/GNUstep/Applications
checking for Local Admin Applications directory... /usr/local/lib64/GNUstep/Applications
checking for Local Web Applications directory... /usr/local/lib64/GNUstep/WebApplications
checking for Local Tools directory... /usr/local/bin
checking for Local Admin Tools directory... /usr/local/sbin
checking for Local Library directory... /usr/local/lib64/GNUstep
checking for Local Libraries directory... /usr/local/lib64
checking for Local Headers directory... /usr/local/include
checking for Local Documentation directory... /usr/local/share/GNUstep/Documentation
checking for Local Info Documentation directory... /usr/local/share/info
checking for Local Man Documentation directory... /usr/local/share/man
checking for User Applications directory... GNUstep/Applications
checking for User Admin Applications directory... GNUstep/Applications/Admin
checking for User Web Applications directory... GNUstep/WebApplications
checking for User Tools directory... GNUstep/Tools
checking for User Admin Tools directory... GNUstep/Tools/Admin
checking for User Library directory... GNUstep/Library
checking for User Libraries directory... GNUstep/Library/Libraries
checking for User Headers directory... GNUstep/Library/Headers
checking for User Documentation directory... GNUstep/Library/Documentation
checking for User Info Documentation directory... GNUstep/Library/Documentation/info
checking for User Man Documentation directory... GNUstep/Library/Documentation/man
checking for System User directory... /home
checking for Network User directory... /home
checking for Local User directory... /home
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name...
configure: error: in `/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0':
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0/config.log
 * ERROR: gnustep-base/gnustep-base-1.24.0-r1 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   85:  Called src_configure
 *        environment, line 2541:  Called econf '--enable-libffi' '--disable-ffcall' '--with-ffi-include=/usr/lib64/libffi-3.0.11/include' '--enable-icu' '--enable-tls' '--disable-zeroconf' '--with-xml-prefix=/usr' '--with-gmp-include=/usr/include' '--with-gmp-library=/usr/lib' '--with-default-config=/etc/GNUstep/GNUstep.conf'
 *   phase-helpers.sh, line  467:  Called die
 * The specific snippet of code:
 *            die "econf failed"
 *
 * If you need support, post the output of `emerge --info '=gnustep-base/gnustep-base-1.24.0-r1'`,
 * the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-base-1.24.0-r1'`.
 * The complete build log is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
 * S: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'

>>> Failed to emerge gnustep-base/gnustep-base-1.24.0-r1, Log file:

>>>  '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'

 * Messages for package gnustep-base/gnustep-base-1.24.0-r1:

 * ERROR: gnustep-base/gnustep-base-1.24.0-r1 failed (configure phase):
 *   econf failed
 *
 * Call stack:
 *          ebuild.sh, line   85:  Called src_configure
 *        environment, line 2541:  Called econf '--enable-libffi' '--disable-ffcall' '--with-ffi-include=/usr/lib64/libffi-3.0.11/include' '--enable-icu' '--enable-tls' '--disable-zeroconf' '--with-xml-prefix=/usr' '--with-gmp-include=/usr/include' '--with-gmp-library=/usr/lib' '--with-default-config=/etc/GNUstep/GNUstep.conf'
 *   phase-helpers.sh, line  467:  Called die
 * The specific snippet of code:
 *            die "econf failed"
 *
 * If you need support, post the output of `emerge --info '=gnustep-base/gnustep-base-1.24.0-r1'`,
 * the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-base-1.24.0-r1'`.
 * The complete build log is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
 * S: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
 * revdep-rebuild failed to emerge all packages.
 * you have the following choices:
 * - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
 * - Use /etc/portage/package.keywords to unmask a newer version of the package.
 *   (and remove 5_order.rr to be evaluated again)
 * - Modify the above emerge command and run it manually.
 * - Compile or unmerge unsatisfied packages manually,
 *   remove temporary files, and try again.
 *   (you can edit package/ebuild list first)
 * To remove temporary files, please run:
 * rm /var/cache/revdep-rebuild/*.rr

_________________
big brother is watching, are you ready?
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Tue Sep 04, 2012 5:13 am    Post subject: Reply with quote

Code:
gcc-config -l
post result which should list available versions and mark an active version with *

I get
Quote:
gcc-config -l
[1] x86_64-pc-linux-gnu-4.3.6
[2] x86_64-pc-linux-gnu-4.5.4 *
here.
I would set the active version with:
Code:
gcc-config x86_64-pc-linux-gnu-4.5.4



http://www.gentoo.org/doc/en/gcc-upgrading.xml?style=printable
_________________
Defund the FCC.
Back to top
View user's profile Send private message
biodothack
n00b
n00b


Joined: 11 Jan 2012
Posts: 34

PostPosted: Tue Sep 04, 2012 8:26 pm    Post subject: Reply with quote

I have gcc version 4.6.3 installed and running the only version I have for gcc-config is 4.6.3

what is missing is the libobjc.so.2 so I have the objc compiler installed according to gcc -v but when gnustep trys to emerge then it can not find the objc compiler

I did update gcc about 2 weeks ago
_________________
big brother is watching, are you ready?
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Tue Sep 04, 2012 8:36 pm    Post subject: Reply with quote

Code:
gcc-config x86_64-pc-linux-gnu-4.6.3
gcc-config -l
gcc-config -B
gcc-config -L

-B should return path to binaries
-L path to libraries
assuming 4.6.3 has a star in response to gcc-config, you might try emerge -e system to ensure all the toolchain is updated with 4.6.3
_________________
Defund the FCC.


Last edited by DONAHUE on Tue Sep 04, 2012 9:01 pm; edited 1 time in total
Back to top
View user's profile Send private message
biodothack
n00b
n00b


Joined: 11 Jan 2012
Posts: 34

PostPosted: Sat Sep 15, 2012 12:03 am    Post subject: here is what the emarg spits out Reply with quote

Quote:
checking whether objc really works... no
I don't seem to be able to use your Objective-C compiler to produce
working binaries! Please check your Objective-C compiler installation.
If you are using gcc-3.x make sure that your compiler's libgcc_s and libobjc
can be found by the dynamic linker - usually that requires you to play
with LD_LIBRARY_PATH or /etc/ld.so.conf.
Please refer to your compiler installation instructions for more help.
configure: error: The Objective-C compiler does not work or is not installed properly.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0/config.log
* ERROR: gnustep-base/gnustep-base-1.24.0-r1 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 85: Called src_configure
* environment, line 2541: Called econf '--enable-libffi' '--disable-ffcall' '--with-ffi-include=/usr/lib64/libffi-3.0.11/include' '--enable-icu' '--enable-tls' '--disable-zeroconf' '--with-xml-prefix=/usr' '--with-gmp-include=/usr/include' '--with-gmp-library=/usr/lib' '--with-default-config=/etc/GNUstep/GNUstep.conf'
* phase-helpers.sh, line 467: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=gnustep-base/gnustep-base-1.24.0-r1'`,
* the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-base-1.24.0-r1'`.
* The complete build log is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
* S: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'

>>> Failed to emerge gnustep-base/gnustep-base-1.24.0-r1, Log file:

>>> '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'

* Messages for package gnustep-base/gnustep-base-1.24.0-r1:

* ERROR: gnustep-base/gnustep-base-1.24.0-r1 failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 85: Called src_configure
* environment, line 2541: Called econf '--enable-libffi' '--disable-ffcall' '--with-ffi-include=/usr/lib64/libffi-3.0.11/include' '--enable-icu' '--enable-tls' '--disable-zeroconf' '--with-xml-prefix=/usr' '--with-gmp-include=/usr/include' '--with-gmp-library=/usr/lib' '--with-default-config=/etc/GNUstep/GNUstep.conf'
* phase-helpers.sh, line 467: Called die
* The specific snippet of code:
* die "econf failed"
*
* If you need support, post the output of `emerge --info '=gnustep-base/gnustep-base-1.24.0-r1'`,
* the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-base-1.24.0-r1'`.
* The complete build log is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/temp/environment'.
* Working directory: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
* S: '/var/tmp/portage/gnustep-base/gnustep-base-1.24.0-r1/work/gnustep-base-1.24.0'
* revdep-rebuild failed to emerge all packages.
* you have the following choices:
* - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
* - Use /etc/portage/package.keywords to unmask a newer version of the package.
* (and remove 5_order.rr to be evaluated again)
* - Modify the above emerge command and run it manually.
* - Compile or unmerge unsatisfied packages manually,
* remove temporary files, and try again.
* (you can edit package/ebuild list first)
* To remove temporary files, please run:
* rm /var/cache/revdep-rebuild/*.rr
root@core /h/hack# gcc -v
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.6.3/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-4.6.3/work/gcc-4.6.3/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-lto --enable-nls --without-included-gettext --with-system-zlib --enable-obsolete --disable-werror --enable-secureplt --enable-multilib --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.6.3/python --enable-checking=release --enable-java-awt=gtk --enable-languages=c,c++,java,objc,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-targets=all --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.6.3 p1.6, pie-0.5.2'
Thread model: posix
gcc version 4.6.3 (Gentoo 4.6.3 p1.6, pie-0.5.2)


I have tried rebuilding the tool chain as you suggested but to no avail I can not figure out why it says I can not produce working binaries with my objc compiler
_________________
big brother is watching, are you ready?
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Sat Sep 15, 2012 12:37 am    Post subject: Reply with quote

Paths I see:
Quote:
ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc*
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.la
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so.2
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so.2.0.0
ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libgcc_s*
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libgcc_s.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libgcc_s.so.1


You might try:
Code:
emerge gcc glibc
env-update && source /etc/profile
emerge --oneshot libtool

_________________
Defund the FCC.
Back to top
View user's profile Send private message
biodothack
n00b
n00b


Joined: 11 Jan 2012
Posts: 34

PostPosted: Sat Sep 15, 2012 6:07 pm    Post subject: here is what the seconed one gets me Reply with quote

Code:
# env-update && source /etc/profile
>>> Regenerating /etc/ld.so.cache...
/usr/bin/make_services: error while loading shared libraries: libobjc.so.2: cannot open shared object file: No such file or directory
/usr/bin/gdnc: error while loading shared libraries: libobjc.so.2: cannot open shared object file: No such file or directory


maybe the path to the libobjc.so.2 is missing from here:

Code:

# gcc-config -L
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3:/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32

Code:

 # gcc-config -B
/usr/x86_64-pc-linux-gnu/gcc-bin/4.6.3

Code:

# gcc-config -l
 [1] x86_64-pc-linux-gnu-4.6.3 *

_________________
big brother is watching, are you ready?
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Sat Sep 15, 2012 9:09 pm    Post subject: Reply with quote

what do you get for:
Code:
ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc*
ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/32/libobjc*

_________________
Defund the FCC.
Back to top
View user's profile Send private message
vasedeny
n00b
n00b


Joined: 20 Apr 2010
Posts: 2

PostPosted: Sun Sep 16, 2012 9:49 am    Post subject: Reply with quote

hi there!

I have a similar issue. after a world update, 2 different versions of gcc appeared.
gcc-4.6.3 and gcc-4.5.4

with gcc-4.6.3 i can compile gnustep-base, with gcc-4.5.4 it fails,
but with gcc-4.6.3 gnustep-gui compillation fails:

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libobjc.so.2, needed by /usr/lib64/libgnustep-gui.so, may conflict with libobjc.so.3
/usr/lib64/libgnustep-gui.so: undefined reference to `object_getClass'


So there is something with libobjc.so, here is how they are symlinked:

Code:

>ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so.*
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so.3  /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so.3.0.0
>ls /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so.*
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so.2  /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/libobjc.so.2.0.0


If i try to switch from 4.5.4 to 4.6.3 or to switch back with gcc-config, I experience a strange phenomena:
Code:

>. /etc/profile
Segmentation fault


This one caused by make_release (belongs to gnustep-gui)
Back to top
View user's profile Send private message
DONAHUE
Watchman
Watchman


Joined: 09 Dec 2006
Posts: 7651
Location: Goose Creek SC

PostPosted: Sun Sep 16, 2012 5:27 pm    Post subject: Reply with quote

Having looked at this some more, I suspect that a package named /gnustp-base/libobjc2 would prov1de
Quote:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.a
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.la
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so.2
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libobjc.so.2.0.0
but I get
Quote:
gnustep-base/libobjc2 ("gnustep-base/libobjc2" is blocking gnustep-base/gnustep-make-2.6.2-r2)
when I try to emerge it. It appears that gnustep-base/libobjc2 is a brand new "good" idea as it was just added(keyworded) as a testing branch package this afternoon.

perhaps
Code:
emerge libobjc2
will work for you.
_________________
Defund the FCC.
Back to top
View user's profile Send private message
biodothack
n00b
n00b


Joined: 11 Jan 2012
Posts: 34

PostPosted: Sun Sep 23, 2012 9:01 pm    Post subject: emerge libobjc2 Reply with quote

here is the new issue
Quote:

IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.

Calculating dependencies... done!
[ebuild N ] gnustep-base/gnustep-make-2.6.2 USE="-debug -doc -native-exceptions"
[ebuild R ] gnustep-base/gnustep-base-1.24.0-r1
[ebuild R ] gnustep-base/gnustep-gui-0.22.0
[ebuild R ] media-libs/faac-1.28-r3
[ebuild R ] gnustep-base/gnustep-back-cairo-0.22.0
[ebuild R ~] gnustep-apps/gspdf-0.5
[ebuild R ] app-office/gnucash-2.4.10
[blocks B ] gnustep-base/libobjc2 ("gnustep-base/libobjc2" is blocking gnustep-base/gnustep-make-2.6.2)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

(gnustep-base/gnustep-make-2.6.2::gentoo, ebuild scheduled for merge) pulled in by
>=gnustep-base/gnustep-make-2.6.0 required by (gnustep-base/gnustep-base-1.24.0-r1::gentoo, ebuild scheduled for merge)
>=gnustep-base/gnustep-make-2.0 required by (gnustep-apps/gspdf-0.5::gentoo, ebuild scheduled for merge)

_________________
big brother is watching, are you ready?
Back to top
View user's profile Send private message
AsteryRT
n00b
n00b


Joined: 20 Jul 2014
Posts: 1

PostPosted: Sun Jul 20, 2014 11:31 am    Post subject: Reply with quote

Quote:

checking whether objc really works... no
...
I have tried rebuilding the tool chain as you suggested but to no avail I can not figure out why it says I can not produce working binaries with my objc compiler


I know thread is old, but I have faced same issue. Reemerging `gnustep-make` helped me.
Back to top
View user's profile Send private message
lost+found
Guru
Guru


Joined: 15 Nov 2004
Posts: 509
Location: North~Sea~Coa~s~~t~~~

PostPosted: Sun Jul 20, 2014 12:02 pm    Post subject: Reply with quote

Hi AsteryRT,
Welcome to Gentoo!!

AsteryRT wrote:
Quote:

checking whether objc really works... no
...
I have tried rebuilding the tool chain as you suggested but to no avail I can not figure out why it says I can not produce working binaries with my objc compiler


I know thread is old, but I have faced same issue. Reemerging `gnustep-make` helped me.


Another sometimes helpful tool for rebuilding is
Code:
# gnustep-updater -l


There are currently also bug reports where this error is related to a missing /usr/lib/libobjc.so.4 symlink...

gnustep-base/gnustep-base-1.24.6-r1 with gnustep-base:libobjc2-1.7 - configure: error: The Objective-C compiler does not work or is not installed properly. (/usr/lib/libobjc.so.4 symlink missing)

gnustep-base/gnustep-base-? - ?


Cheers!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
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