How to resolve the x86 build issue on Mac

2015-01-09 Thread rokaku
I'm newbie for the build, now I'm trying to build libtool-2.4.4 for 
iOS-simulator (not iOS) on Mac.
Here is my script:

export ARCH="i386-apple-darwin11"
export SDKVER="7.1"
export DEVROOT="/Applications/Xcode.app/Contents/Developer"
export 
SDKROOT="$DEVROOT/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator$SDKVER.sdk"
export PREFIX="~/libtool-x86"

export CPP="$DEVROOT/usr/bin/gcc -E"
export CC="$DEVROOT/usr/bin/gcc"
export CXX="$DEVROOT/usr/bin/g++"
export LD="$DEVROOT/usr/bin/ld"

export CPPFLAGS="-arch i386 -isysroot $SDKROOT -I$PREFIX/include"
export CFLAGS="$CPPFLAGS -m32 -std=c99 -pipe -no-cpp-precomp"
export CXXFLAGS="$CPPFLAGS -pipe -no-cpp-precomp"
export LDFLAGS="-arch i386 -m32 -isysroot $SDKROOT -L$PREFIX/lib"

./configure \
--prefix="$PREFIX" \
--build="$ARCH" \
--enable-static \
--disable-shared $@


And here are the console output:

## - ##
## Configuring libtool 2.4.4 ##
## - ##

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build system type... i386-apple-darwin11
checking host system type... i386-apple-darwin11
configure: autobuild project... GNU Libtool
configure: autobuild revision... 2.4.4
configure: autobuild hostname... luhs-MBP.local
configure: autobuild mode... default
configure: autobuild timestamp... 20150109T114036Z
checking for gcc... /Applications/Xcode.app/Contents/Developer/usr/bin/gcc
checking whether the C compiler works... no
configure: error: in `/Users/charles/Documents/Astrotek/pTP/libtool-2.4.4':
configure: error: C compiler cannot create executables
See `config.log' for more details

I have checked that the gcc is there, but not sure why the C compiler does not 
works. 
I also check the file config.log, and I found this: clang: error: argument to 
'-V' is missing (expected 1 value)
But it seems to be that I can't add -V parameter in CC.
Is anybody give me some hints?
Thanks so much!

___
https://lists.gnu.org/mailman/listinfo/libtool


Re: How to resolve the x86 build issue on Mac

2015-01-09 Thread Václav Zeman
On 9.1.2015 13:04, rokaku wrote:
> I'm newbie for the build, now I'm trying to build libtool-2.4.4 for 
> iOS-simulator (not iOS) on Mac.
> Here is my script:
> 
> export ARCH="i386-apple-darwin11"
> export SDKVER="7.1"
> export DEVROOT="/Applications/Xcode.app/Contents/Developer"
> export 
> SDKROOT="$DEVROOT/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator$SDKVER.sdk"
> export PREFIX="~/libtool-x86"
> 
> export CPP="$DEVROOT/usr/bin/gcc -E"
> export CC="$DEVROOT/usr/bin/gcc"
> export CXX="$DEVROOT/usr/bin/g++"
> export LD="$DEVROOT/usr/bin/ld"
> 
> export CPPFLAGS="-arch i386 -isysroot $SDKROOT -I$PREFIX/include"
> export CFLAGS="$CPPFLAGS -m32 -std=c99 -pipe -no-cpp-precomp"
> export CXXFLAGS="$CPPFLAGS -pipe -no-cpp-precomp"
> export LDFLAGS="-arch i386 -m32 -isysroot $SDKROOT -L$PREFIX/lib"
> 
> ./configure \
>   --prefix="$PREFIX" \
>   --build="$ARCH" \
>   --enable-static \
>   --disable-shared $@
> 
> 
> And here are the console output:
> 
> ## - ##
> ## Configuring libtool 2.4.4 ##
> ## - ##
> 
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports nested variables... (cached) yes
> checking build system type... i386-apple-darwin11
> checking host system type... i386-apple-darwin11
> configure: autobuild project... GNU Libtool
> configure: autobuild revision... 2.4.4
> configure: autobuild hostname... luhs-MBP.local
> configure: autobuild mode... default
> configure: autobuild timestamp... 20150109T114036Z
> checking for gcc... /Applications/Xcode.app/Contents/Developer/usr/bin/gcc
> checking whether the C compiler works... no
> configure: error: in 
> `/Users/charles/Documents/Astrotek/pTP/libtool-2.4.4':
> configure: error: C compiler cannot create executables
> See `config.log' for more details

As the message says, check the config.log for details.

> 
> I have checked that the gcc is there, but not sure why the C compiler does 
> not works. 
> I also check the file config.log, and I found this: clang: error: argument to 
> '-V' is missing (expected 1 value)
> But it seems to be that I can't add -V parameter in CC.
> Is anybody give me some hints?
> Thanks so much!

If even after checking the config.log you cannot resolve the issue,
maybe attach and post the config.log here.

-- 
VZ





signature.asc
Description: OpenPGP digital signature
___
https://lists.gnu.org/mailman/listinfo/libtool