gnivler
2008-May-11 01:09 UTC
[Wine] Noob trying to ./configure Wine source, config.log error
I've been searching here and at the ubuntu forums and can't seem to find a solution, I think it's pretty simple though. I've checked for libc6 and libc6-dev and they both appear to be installed, IIRC they fixed a previous ./configure issue I had with some other source. mason at mason-desktop:~/Desktop/wine-1.0-rc1$ ./configure checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. All I'm really trying to do it compile the dinput_test file from dlls/dinput/test and I am not very experienced at compiling, likely missed something basic. What I concluded is that I need to configure from the root of the source before I'll be able to compile the dinput_test, which may be a bad conclusion :) This is the top of the config.log: Thanks in advance for any info, sorry if I left something important out. Code: ## --------- ## ## Platform. ## ## --------- ## hostname = mason-desktop uname -m = x86_64 uname -r = 2.6.24-16-generic uname -s = Linux uname -v = #1 SMP Thu Apr 10 12:47:45 UTC 2008 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:2121: checking build system type configure:2139: result: x86_64-unknown-linux-gnu configure:2161: checking host system type configure:2176: result: x86_64-unknown-linux-gnu configure:2242: checking whether make sets $(MAKE) configure:2263: result: yes configure:2320: checking for gcc configure:2347: result: gcc -m32 configure:2585: checking for C compiler version configure:2592: gcc -m32 --version >&5 gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) Copyright (C) 2007 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:2595: $? = 0 configure:2602: gcc -m32 -v >&5 Using built-in specs. Target: x86_64-linux-gnu Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-z lib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --pr ogram-suffix=-4.2 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-l inux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) configure:2605: $? = 0 configure:2612: gcc -m32 -V >&5 gcc: '-V' must come at the start of the command line configure:2615: $? = 1 configure:2638: checking for C compiler default output file name configure:2665: gcc -m32 conftest.c >&5 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc collect2: ld returned 1 exit status configure:2668: $? = 1 configure:2706: result: configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Wine" | #define PACKAGE_TARNAME "wine" | #define PACKAGE_VERSION "1.0-rc1" | #define PACKAGE_STRING "Wine 1.0-rc1" | #define PACKAGE_BUGREPORT "wine-devel at winehq.org" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:2713: error: C compiler cannot create executables See `config.log' for more details. ## ---------------- ## ## Cache variables. ## ## ---------------- ## .... (cut)
vitamin
2008-May-11 01:25 UTC
[Wine] Re: Noob trying to ./configure Wine source, config.log error
gnivler wrote:> mason at mason-desktop:~/Desktop/wine-1.0-rc1$ ./configureUse Code: ./configure --verbose instead.
James McKenzie
2008-May-11 02:09 UTC
[Wine] Noob trying to ./configure Wine source, config.log error
gnivler wrote:> I've been searching here and at the ubuntu forums and can't seem to find a solution, I think it's pretty simple though. I've checked for libc6 and libc6-dev and they both appear to be installed, IIRC they fixed a previous ./configure issue I had with some other source. > > mason at mason-desktop:~/Desktop/wine-1.0-rc1$ ./configure > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking whether make sets $(MAKE)... yes > checking for gcc... gcc -m32 > checking for C compiler default output file name... > configure: error: C compiler cannot create executables > See `config.log' for more details. > > All I'm really trying to do it compile the dinput_test file from dlls/dinput/test and I am not very experienced at compiling, likely missed something basic. What I concluded is that I need to configure from the root of the source before I'll be able to compile the dinput_test, which may be a bad conclusion :) > > This is the top of the config.log: > > Thanks in advance for any info, sorry if I left something important out. > > > Code: > ## --------- ## > ## Platform. ## > ## --------- ## > > hostname = mason-desktop > uname -m = x86_64 > uname -r = 2.6.24-16-generic > uname -s = Linux > uname -v = #1 SMP Thu Apr 10 12:47:45 UTC 2008 > > /usr/bin/uname -p = unknown > /bin/uname -X = unknown > > /bin/arch = unknown > /usr/bin/arch -k = unknown > /usr/convex/getsysinfo = unknown > /usr/bin/hostinfo = unknown > /bin/machine = unknown > /usr/bin/oslevel = unknown > /bin/universe = unknown > > PATH: /usr/local/sbin > PATH: /usr/local/bin > PATH: /usr/sbin > PATH: /usr/bin > PATH: /sbin > PATH: /bin > PATH: /usr/games > > > ## ----------- ## > ## Core tests. ## > ## ----------- ## > > configure:2121: checking build system type > configure:2139: result: x86_64-unknown-linux-gnu > configure:2161: checking host system type > configure:2176: result: x86_64-unknown-linux-gnu > configure:2242: checking whether make sets $(MAKE) > configure:2263: result: yes > configure:2320: checking for gcc > configure:2347: result: gcc -m32 > configure:2585: checking for C compiler version > configure:2592: gcc -m32 --version >&5 > gcc (GCC) 4.2.3 (Ubuntu 4.2.3-2ubuntu7) >You need to install 32 bit libraries in order to build Wine. This is discussed in the building Wine on 64 bit Linux instructions in the Developer documentation. James McKenzie
gnivler
2008-May-11 02:37 UTC
[Wine] Re: Noob trying to ./configure Wine source, config.log error
vitamin wrote:> But before that read http://wiki.winehq.org/Recommended_Packageswoops I missed that line, reading now