Browsing this Thread:
1 Anonymous Users
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
Joined:
2005/8/17 16:00 From Germany
Group:
Member Posts:
1956
![]() |
Quote:
Odd, even with -pedantic -ansi -Wall I can compile this:
#include <stdio.h>
Line 119 in iconbar.c is: IPTR args[] = {(LONG)&Spacing, (LONG)&Static, 0, 0};
Posted on: 2012/7/27 10:57
|
|
|
_________________
AROS - Make code, not war
|
||
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
build_dir="/home/dizzy/aros_builds/i386-abi_v0"
running this script will result in the following error: Building arosc.library ... /usr/bin/ld: Relocatable linking with relocations from format elf32-i386 (/tmp/catmp7Jy8pG) to format elf64-x86-64 (/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Libs/arosc.library) is not supported make[1]: *** [/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Libs/arosc.library] Error 1 Same thing happens with or without export PATH="/opt/gcc4.1.2/bin:$PATH" Also the build fails now at the same place with or without CC= Something has shifted the failing point. I installed some programs (meld), maybe I'm missing some dependancy that the build system does not see missing
Posted on: 2012/7/28 2:56
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
Here's the entire config.log, sorry for posting it here, they are lengthy...
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.67. Invocation command line was $ /home/dizzy/aros_svn/branches/ABI_V0/AROS/configure --target=pc-i386 --with-serial-debug=1 --enable-usb30-code --with-portssources=/home/dizzy/aros_cache ## --------- ## ## Platform. ## ## --------- ## hostname = linux.fritz.box uname -m = x86_64 uname -r = 3.4.6-2.fc17.x86_64 uname -s = Linux uname -v = #1 SMP Thu Jul 19 22:54:16 UTC 2012 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /opt/gcc4.1.2/bin PATH: /opt/gcc4.1.2/bin PATH: /usr/lib64/ccache PATH: /usr/local/bin PATH: /usr/bin PATH: /bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /home/dizzy/.local/bin PATH: /home/dizzy/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2550: checking build system type configure:2564: result: x86_64-unknown-linux-gnu configure:2584: checking host system type configure:2597: result: x86_64-unknown-linux-gnu configure:2625: checking for AROS style target configure:2635: result: pc-i386 configure:2643: checking building AROS in configure:2647: result: /home/dizzy/aros_builds/i386-abi_v0 configure:2650: checking AROS source in configure:2654: result: /home/dizzy/aros_svn/branches/ABI_V0/AROS configure:2718: checking for gcc configure:2734: found /opt/gcc4.1.2/bin/gcc configure:2745: result: gcc configure:2974: checking for C compiler version configure:2983: gcc --version >&5 gcc (GCC) 4.1.2 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:2994: $? = 0 configure:2983: gcc -v >&5 Using built-in specs. Target: x86_64-unknown-linux-gnu Configured with: ../source/configure --prefix=/opt/gcc4.1.2 --program-suffix=-4.1 --enable-languages=c,c++ : (reconfigured) ../source/configure --prefix=/opt/gcc4.1.2 --program-suffix=-4.1 --enable-languages=c,c++ Thread model: posix gcc version 4.1.2 configure:2994: $? = 0 configure:2983: gcc -V >&5 gcc: '-V' option must have argument configure:2994: $? = 1 configure:2983: gcc -qversion >&5 gcc: unrecognized option '-qversion' gcc: no input files configure:2994: $? = 1 configure:3014: checking whether the C compiler works configure:3036: gcc conftest.c >&5 configure:3040: $? = 0 configure:3088: result: yes configure:3091: checking for C compiler default output file name configure:3093: result: a.out configure:3099: checking for suffix of executables configure:3106: gcc -o conftest conftest.c >&5 configure:3110: $? = 0 configure:3132: result: configure:3154: checking whether we are cross compiling configure:3162: gcc -o conftest conftest.c >&5 configure:3166: $? = 0 configure:3173: ./conftest configure:3177: $? = 0 configure:3192: result: no configure:3197: checking for suffix of object files configure:3219: gcc -c conftest.c >&5 configure:3223: $? = 0 configure:3244: result: o configure:3248: checking whether we are using the GNU C compiler configure:3267: gcc -c conftest.c >&5 configure:3267: $? = 0 configure:3276: result: yes configure:3285: checking whether gcc accepts -g configure:3305: gcc -c -g conftest.c >&5 configure:3305: $? = 0 configure:3346: result: yes configure:3363: checking for gcc option to accept ISO C89 configure:3427: gcc -c -g -O2 conftest.c >&5 configure:3427: $? = 0 configure:3440: result: none needed configure:3464: checking for gcc option to accept ISO C99 configure:3613: gcc -c -g -O2 conftest.c >&5 conftest.c:59: error: expected ';', ',' or ')' before 'text' conftest.c: In function 'main': conftest.c:113: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'newvar' conftest.c:113: error: 'newvar' undeclared (first use in this function) conftest.c:113: error: (Each undeclared identifier is reported only once conftest.c:113: error: for each function it appears in.) conftest.c:123: error: 'for' loop initial declaration used outside C99 mode configure:3613: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include | #include | #include | #include | #include | | // Check varargs macros. These examples are taken from C99 6.10.3.5. | #define debug(...) fprintf (stderr, __VA_ARGS__) | #define showlist(...) puts (#__VA_ARGS__) | #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) | static void | test_varargs_macros (void) | { | int x = 1234; | int y = 5678; | debug ("Flag"); | debug ("X = %d\n", x); | showlist (The first, second, and third items.); | report (x>y, "x is %d but y is %d", x, y); | } | | // Check long long types. | #define BIG64 18446744073709551615ull | #define BIG32 4294967295ul | #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) | #if !BIG_OK | your preprocessor is broken; | #endif | #if BIG_OK | #else | your preprocessor is broken; | #endif | static long long int bignum = -9223372036854775807LL; | static unsigned long long int ubignum = BIG64; | | struct incomplete_array | { | int datasize; | double data[]; | }; | | struct named_init { | int number; | const wchar_t *name; | double average; | }; | | typedef const char *ccp; | | static inline int | test_restrict (ccp restrict text) | { | // See if C++-style comments work. | // Iterate through items via the restricted pointer. | // Also check for declarations in for loops. | for (unsigned int i = 0; *(text+i) != '\0'; ++i) | continue; | return 0; | } | | // Check varargs and va_copy. | static void | test_varargs (const char *format, ...) | { | va_list args; | va_start (args, format); | va_list args_copy; | va_copy (args_copy, args); | | const char *str; | int number; | float fnumber; | | while (*format) | { | switch (*format++) | { | case 's': // string | str = va_arg (args_copy, const char *); | break; | case 'd': // int | number = va_arg (args_copy, int); | break; | case 'f': // float | fnumber = va_arg (args_copy, double); | break; | default: | break; | } | } | va_end (args_copy); | va_end (args); | } | | int | main () | { | | // Check bool. | _Bool success = false; | | // Check restrict. | if (test_restrict ("String literal") == 0) | success = true; | char *restrict newvar = "Another string"; | | // Check varargs. | test_varargs ("s, d' f .", "string", 65, 34.234); | test_varargs_macros (); | | // Check flexible array members. | struct incomplete_array *ia = | malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); | ia->datasize = 10; | for (int i = 0; i < ia->datasize; ++i) | ia->data[i] = i * 1.234; | | // Check named initializers. | struct named_init ni = { | .number = 34, | .name = L"Test wide string", | .average = 543.34343, | }; | | ni.number = 58; | | int dynamic_array[ni.number]; | dynamic_array[ni.number - 1] = 543; | | // work around unused variable warnings | return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' | || dynamic_array[ni.number - 1] != 543); | | ; | return 0; | } configure:3613: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:3613: $? = 0 configure:3633: result: -std=gnu99 configure:3735: checking for gcc -std=gnu99 option to accept ISO Standard C configure:3749: result: -std=gnu99 configure:3758: checking how to run the C preprocessor configure:3789: gcc -std=gnu99 -E conftest.c configure:3789: $? = 0 configure:3803: gcc -std=gnu99 -E conftest.c conftest.c:9:28: error: ac_nonexistent.h: No such file or directory configure:3803: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include configure:3828: result: gcc -std=gnu99 -E configure:3848: gcc -std=gnu99 -E conftest.c configure:3848: $? = 0 configure:3862: gcc -std=gnu99 -E conftest.c conftest.c:9:28: error: ac_nonexistent.h: No such file or directory configure:3862: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | /* end confdefs.h. */ | #include configure:3896: checking for gawk configure:3912: found /usr/bin/gawk configure:3923: result: gawk configure:3939: checking for mmake configure:3969: result: no configure:3983: checking for ld configure:4016: result: no configure:4025: checking for ld configure:4043: found /usr/bin/ld configure:4055: result: /usr/bin/ld configure:4081: checking for aclocal configure:4097: found /usr/bin/aclocal configure:4108: result: aclocal configure:4123: checking for autoconf configure:4139: found /usr/bin/autoconf configure:4150: result: autoconf configure:4165: checking for autoheader configure:4181: found /usr/bin/autoheader configure:4192: result: autoheader configure:4207: checking for automake configure:4223: found /usr/bin/automake configure:4234: result: automake configure:4526: checking for ar configure:4542: found /usr/bin/ar configure:4553: result: ar cr configure:4566: checking for ranlib configure:4582: found /usr/bin/ranlib configure:4593: result: ranlib configure:4606: checking for strip configure:4622: found /usr/bin/strip configure:4633: result: strip configure:4647: checking for rm configure:4663: found /usr/bin/rm configure:4674: result: rm -rf configure:4687: checking for cp configure:4703: found /usr/bin/cp configure:4714: result: cp configure:4727: checking for mv configure:4743: found /usr/bin/mv configure:4754: result: mv configure:4767: checking for echo configure:4783: found /usr/bin/echo configure:4794: result: echo configure:4807: checking for mkdir configure:4823: found /usr/bin/mkdir configure:4834: result: mkdir -p configure:4847: checking for touch configure:4863: found /usr/bin/touch configure:4874: result: touch configure:4887: checking for sort configure:4903: found /usr/bin/sort configure:4914: result: sort configure:4927: checking for uniq configure:4943: found /usr/bin/uniq configure:4954: result: uniq configure:4967: checking for true configure:4983: found /usr/bin/true configure:4994: result: true configure:5007: checking for cat configure:5023: found /usr/bin/cat configure:5034: result: cat configure:5047: checking for bison configure:5063: found /usr/bin/bison configure:5074: result: bison configure:5087: checking for flex configure:5103: found /usr/bin/flex configure:5114: result: flex configure:5127: checking for pngtopnm configure:5143: found /usr/bin/pngtopnm configure:5154: result: pngtopnm configure:5167: checking for ppmtoilbm configure:5183: found /usr/bin/ppmtoilbm configure:5194: result: ppmtoilbm configure:5207: checking for sed configure:5223: found /usr/bin/sed configure:5234: result: sed configure:5247: checking for chmod configure:5263: found /usr/bin/chmod configure:5274: result: chmod configure:5287: checking for patch configure:5303: found /usr/bin/patch configure:5314: result: patch configure:5355: checking for a Python interpreter with version >= 2.5 configure:5370: python -c import sys, string # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. minver = map(int, string.split('2.5', '.')) + [0, 0, 0] minverhex = 0 for i in xrange(0, 4): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex) configure:5373: $? = 0 configure:5379: result: python configure:5387: checking for python configure:5405: found /usr/bin/python configure:5417: result: /usr/bin/python configure:5435: checking for python version configure:5442: result: 2.7 configure:5454: checking for python platform configure:5461: result: linux2 configure:5468: checking for python script directory configure:5476: result: ${prefix}/lib/python2.7/site-packages configure:5485: checking for python extension module directory configure:5493: result: ${exec_prefix}/lib64/python2.7/site-packages configure:5520: checking for grep that handles long lines and -e configure:5578: result: /usr/bin/grep configure:5583: checking for egrep configure:5645: result: /usr/bin/grep -E configure:5650: checking for ANSI C header files configure:5670: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5670: $? = 0 configure:5743: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:5743: $? = 0 configure:5743: ./conftest configure:5743: $? = 0 configure:5754: result: yes configure:5767: checking for sys/types.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for sys/stat.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for stdlib.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for string.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for memory.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for strings.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for inttypes.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for stdint.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5767: checking for unistd.h configure:5767: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5767: $? = 0 configure:5767: result: yes configure:5785: checking sys/ipc.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/ipc.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/ipc.h configure:5785: result: yes configure:5785: checking sys/shm.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/shm.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/shm.h configure:5785: result: yes configure:5785: checking sys/mmap.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c:54:22: error: sys/mmap.h: No such file or directory configure:5785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:5785: result: no configure:5785: checking sys/mmap.h presence configure:5785: gcc -std=gnu99 -E conftest.c conftest.c:21:22: error: sys/mmap.h: No such file or directory configure:5785: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | /* end confdefs.h. */ | #include configure:5785: result: no configure:5785: checking for sys/mmap.h configure:5785: result: no configure:5785: checking sys/mman.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/mman.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/mman.h configure:5785: result: yes configure:5785: checking sysexits.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sysexits.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sysexits.h configure:5785: result: yes configure:5785: checking sys/statfs.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/statfs.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/statfs.h configure:5785: result: yes configure:5785: checking sys/statvfs.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/statvfs.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/statvfs.h configure:5785: result: yes configure:5785: checking sys/vfs.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/vfs.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/vfs.h configure:5785: result: yes configure:5785: checking sys/param.h usability configure:5785: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking sys/param.h presence configure:5785: gcc -std=gnu99 -E conftest.c configure:5785: $? = 0 configure:5785: result: yes configure:5785: checking for sys/param.h configure:5785: result: yes configure:5798: checking for sys/mount.h configure:5798: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5798: $? = 0 configure:5798: result: yes configure:5813: checking for dirent.h that defines DIR configure:5832: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5832: $? = 0 configure:5840: result: yes configure:5853: checking for library containing opendir configure:5884: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:5884: $? = 0 configure:5901: result: none required configure:5968: checking whether stat file-mode macros are broken configure:5995: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:5995: $? = 0 configure:6002: result: no configure:6010: checking for ANSI C header files configure:6114: result: yes configure:6122: checking for sys/wait.h that is POSIX.1 compatible configure:6148: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6148: $? = 0 configure:6155: result: yes configure:6163: checking whether time.h and sys/time.h may both be included configure:6183: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6183: $? = 0 configure:6190: result: yes configure:6198: checking for struct stat.st_blksize configure:6198: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6198: $? = 0 configure:6198: result: yes configure:6211: checking for struct stat.st_blocks configure:6211: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6211: $? = 0 configure:6211: result: yes configure:6231: checking for struct stat.st_rdev configure:6231: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6231: $? = 0 configure:6231: result: yes configure:6244: checking whether struct tm is in sys/time.h or time.h configure:6264: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6264: $? = 0 configure:6271: result: time.h configure:6279: checking for struct tm.tm_zone configure:6279: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6279: $? = 0 configure:6279: result: yes configure:6346: checking for off_t configure:6346: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6346: $? = 0 configure:6346: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:76: error: expected expression before ')' token configure:6346: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((off_t))) | return 0; | ; | return 0; | } configure:6346: result: yes configure:6357: checking for pid_t configure:6357: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6357: $? = 0 configure:6357: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:76: error: expected expression before ')' token configure:6357: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:6357: result: yes configure:6368: checking for size_t configure:6368: gcc -std=gnu99 -c -g -O2 conftest.c >&5 configure:6368: $? = 0 configure:6368: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:76: error: expected expression before ')' token configure:6368: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:6368: result: yes configure:6379: checking for uid_t in sys/types.h configure:6398: result: yes configure:6410: checking for struct tm.tm_gmtoff configure:6410: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:76: error: storage size of 'ac_aggr' isn't known configure:6410: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct tm ac_aggr; | if (ac_aggr.tm_gmtoff) | return 0; | ; | return 0; | } configure:6410: gcc -std=gnu99 -c -g -O2 conftest.c >&5 conftest.c: In function 'main': conftest.c:76: error: storage size of 'ac_aggr' isn't known configure:6410: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | static struct tm ac_aggr; | if (sizeof ac_aggr.tm_gmtoff) | return 0; | ; | return 0; | } configure:6410: result: no configure:6427: checking for getpagesize configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for kqueue configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 /tmp/cccWFmBu.o: In function `main': /home/dizzy/aros_builds/i386-abi_v0/conftest.c:75: undefined reference to `kqueue' collect2: ld returned 1 exit status configure:6427: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | /* end confdefs.h. */ | /* Define kqueue to an innocuous variant, in case | For example, HP-UX 11i | #define kqueue innocuous_kqueue | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char kqueue (); below. | Prefer | | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef kqueue | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char kqueue (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_kqueue || defined __stub___kqueue | choke me | #endif | | int | main () | { | return kqueue (); | ; | return 0; | } configure:6427: result: no configure:6427: checking for statfs configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for statvfs configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for clone configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for kse_create configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 /tmp/ccwngtDJ.o: In function `main': /home/dizzy/aros_builds/i386-abi_v0/conftest.c:78: undefined reference to `kse_create' collect2: ld returned 1 exit status configure:6427: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | /* end confdefs.h. */ | /* Define kse_create to an innocuous variant, in case | For example, HP-UX 11i | #define kse_create innocuous_kse_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char kse_create (); below. | Prefer | | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef kse_create | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char kse_create (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_kse_create || defined __stub___kse_create | choke me | #endif | | int | main () | { | return kse_create (); | ; | return 0; | } configure:6427: result: no configure:6427: checking for rfork_thread configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 /tmp/ccw8mW7P.o: In function `main': /home/dizzy/aros_builds/i386-abi_v0/conftest.c:78: undefined reference to `rfork_thread' collect2: ld returned 1 exit status configure:6427: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | /* end confdefs.h. */ | /* Define rfork_thread to an innocuous variant, in case | For example, HP-UX 11i | #define rfork_thread innocuous_rfork_thread | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char rfork_thread (); below. | Prefer | | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef rfork_thread | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char rfork_thread (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_rfork_thread || defined __stub___rfork_thread | choke me | #endif | | int | main () | { | return rfork_thread (); | ; | return 0; | } configure:6427: result: no configure:6427: checking for thr_create configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 /tmp/ccSjWlEU.o: In function `main': /home/dizzy/aros_builds/i386-abi_v0/conftest.c:78: undefined reference to `thr_create' collect2: ld returned 1 exit status configure:6427: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | /* end confdefs.h. */ | /* Define thr_create to an innocuous variant, in case | For example, HP-UX 11i | #define thr_create innocuous_thr_create | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char thr_create (); below. | Prefer | | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef thr_create | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char thr_create (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_thr_create || defined __stub___thr_create | choke me | #endif | | int | main () | { | return thr_create (); | ; | return 0; | } configure:6427: result: no configure:6427: checking for sa_register configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 /tmp/cciPOoNX.o: In function `main': /home/dizzy/aros_builds/i386-abi_v0/conftest.c:78: undefined reference to `sa_register' collect2: ld returned 1 exit status configure:6427: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | /* end confdefs.h. */ | /* Define sa_register to an innocuous variant, in case | For example, HP-UX 11i | #define sa_register innocuous_sa_register | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sa_register (); below. | Prefer | | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sa_register | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sa_register (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sa_register || defined __stub___sa_register | choke me | #endif | | int | main () | { | return sa_register (); | ; | return 0; | } configure:6427: result: no configure:6427: checking for getcontext configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for makecontext configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for setcontext configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for sigaltstack configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6427: checking for swapcontext configure:6427: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6427: $? = 0 configure:6427: result: yes configure:6443: checking for stdlib.h configure:6443: result: yes configure:6443: checking for unistd.h configure:6443: result: yes configure:6443: checking for sys/param.h configure:6443: result: yes configure:6463: checking for getpagesize configure:6463: result: yes configure:6472: checking for working mmap configure:6619: gcc -std=gnu99 -o conftest -g -O2 conftest.c >&5 configure:6619: $? = 0 configure:6619: ./conftest configure:6619: $? = 0 configure:6629: result: yes configure:6698: checking whether gcc -std=gnu99 accepts -fno-stack-protector configure:6713: gcc -std=gnu99 -c -g -O2 -fno-stack-protector conftest.c >&5 configure:6713: $? = 0 configure:6719: result: yes configure:6731: checking whether gcc -std=gnu99 accepts -Wno-pointer-sign configure:6746: gcc -std=gnu99 -c -g -O2 -Wno-pointer-sign conftest.c >&5 configure:6746: $? = 0 configure:6752: result: yes configure:6763: checking whether gcc -std=gnu99 accepts -fgnu89-inline configure:6778: gcc -std=gnu99 -c -g -O2 -fgnu89-inline conftest.c >&5 cc1: error: unrecognized command line option "-fgnu89-inline" configure:6778: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | #define HAVE_GETCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_STDLIB_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:6784: result: no configure:6793: checking for type of build configure:6818: result: personal configure:6824: checking which debug types to enable configure:6868: result: none configure:6889: checking whether to build crosstools configure:6898: result: no configure:6907: checking whether to enable distcc configure:6960: result: no configure:6964: checking whether to enable ccache configure:7013: result: no configure:7018: checking what specific host gcc version to use configure:7028: result: default configure:7032: checking what optimization flags to use configure:7050: result: -O2 configure:7054: checking what paranoia flags to use configure:7069: result: configure:7074: checking what target variant to enable configure:7091: result: none configure:7813: checking where to install or search for cross tools binaries configure:7828: result: /home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/crosstools configure:7837: checking what specific AROS gcc version to use configure:7855: result: none configure:7883: checking where to download sourcecode for external ports configure:7898: result: /home/dizzy/aros_cache configure:7901: checking which bootloader to use configure:7916: result: grub2 configure:7919: checking which icon-set to use configure:7935: result: default (Gorilla) configure:7938: checking which GUI Theme to use configure:7953: result: Ice configure:8045: checking whether gcc -std=gnu99 accepts -Wno-pointer-sign configure:8061: gcc -std=gnu99 -c -g -O2 -Wno-pointer-sign conftest.c >&5 configure:8061: $? = 0 configure:8072: result: yes configure:8197: checking for ld configure:8230: result: no configure:8239: checking for ld configure:8257: found /usr/bin/ld configure:8269: result: /usr/bin/ld configure:8383: checking for as configure:8416: result: no configure:8425: checking for as configure:8443: found /usr/bin/as configure:8455: result: /usr/bin/as configure:8559: checking for ar configure:8592: result: no configure:8601: checking for ar configure:8619: found /usr/bin/ar configure:8631: result: /usr/bin/ar configure:8735: checking for nm configure:8768: result: no configure:8777: checking for nm configure:8795: found /usr/bin/nm configure:8807: result: /usr/bin/nm configure:8911: checking for objcopy configure:8944: result: no configure:8953: checking for objcopy configure:8971: found /usr/bin/objcopy configure:8983: result: /usr/bin/objcopy configure:9087: checking for objdump configure:9120: result: no configure:9129: checking for objdump configure:9147: found /usr/bin/objdump configure:9159: result: /usr/bin/objdump configure:9263: checking for ranlib configure:9296: result: no configure:9305: checking for ranlib configure:9323: found /usr/bin/ranlib configure:9335: result: /usr/bin/ranlib configure:9439: checking for strip configure:9472: result: no configure:9481: checking for strip configure:9499: found /usr/bin/strip configure:9511: result: /usr/bin/strip configure:9866: checking for the target compiler's include path configure:9898: result: /opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/include configure:9915: checking whether gcc -std=gnu99 accepts -iquote configure:9929: gcc -std=gnu99 -c -iquote. conftest.c >&5 configure:9929: $? = 0 configure:9940: result: yes configure:10064: checking whether gcc -std=gnu99 accepts -Wl,--hash-style=sysv configure:10077: gcc -std=gnu99 -o conftest save_cflags -Wl,--hash-style=sysv conftest.c >&5 gcc: save_cflags: No such file or directory configure:10077: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "" | #define PACKAGE_TARNAME "" | #define PACKAGE_VERSION "" | #define PACKAGE_STRING "" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define STDC_HEADERS 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 | #define HAVE_SYS_IPC_H 1 | #define HAVE_SYS_SHM_H 1 | #define HAVE_SYS_MMAN_H 1 | #define HAVE_SYSEXITS_H 1 | #define HAVE_SYS_STATFS_H 1 | #define HAVE_SYS_STATVFS_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_DIRENT_H 1 | #define STDC_HEADERS 1 | #define HAVE_SYS_WAIT_H 1 | #define TIME_WITH_SYS_TIME 1 | #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 | #define HAVE_ST_BLKSIZE 1 | #define HAVE_STRUCT_STAT_ST_BLOCKS 1 | #define HAVE_ST_BLOCKS 1 | #define HAVE_STRUCT_STAT_ST_RDEV 1 | #define HAVE_ST_RDEV 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_STATFS 1 | #define HAVE_STATVFS 1 | #define HAVE_CLONE 1 | #define HAVE_GETCONTEXT 1 | #define HAVE_MAKECONTEXT 1 | #define HAVE_SETCONTEXT 1 | #define HAVE_SIGALTSTACK 1 | #define HAVE_SWAPCONTEXT 1 | #define HAVE_STDLIB_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_GETPAGESIZE 1 | #define HAVE_MMAP 1 | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:10084: result: no configure:10100: checking for default resolution of WBScreen configure:10122: result: 640 x 480 x 4 configure:10128: checking if serial debug is enabled configure:10152: result: on port 1 configure:10159: checking if palm debug hack is enabled configure:10171: result: no configure:10174: checking if usb3.0 code is enabled configure:10187: result: yes configure:10190: checking if nesting supervisor support is enabled configure:10202: result: no configure:10206: checking if MMU support is enabled configure:10218: result: yes configure:10986: checking if building of dbus.library is enabled configure:11004: result: no configure:11320: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on linux.fritz.box config.status:1068: creating Makefile config.status:1068: creating config/make.cfg config.status:1068: creating bin/pc-i386/AROS/Development/include/aros/config.h config.status:1068: creating bin/pc-i386/gen/include/aros/config.h config.status:1068: creating bin/linux-x86_64/gen/config/host.cfg config.status:1068: creating bin/pc-i386/gen/config/target.cfg config.status:1068: creating mmake.config config.status:1068: creating bin/pc-i386/gen/config/make.defaults config.status:1068: creating bin/pc-i386/gen/config/specs config.status:1068: creating bin/linux-x86_64/tools/i386-pc-aros-gcc config.status:1068: creating bin/linux-x86_64/tools/i386-pc-aros-ld config.status:1068: creating bin/linux-x86_64/tools/genmf.py config.status:1068: creating tools/collect-aros/env.h config.status:1068: creating bin/pc-i386/gen/arch/all-android/bootstrap/app/default.properties config.status:1068: creating bin/pc-i386/gen/include/aros/host-conf.h config.status:1236: executing compiler_executable commands config.status:1236: executing genmf_executable commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes 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_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_XMKMF_set= ac_cv_env_XMKMF_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=set ac_cv_env_target_alias_value=pc-i386 ac_cv_func_clone=yes ac_cv_func_getcontext=yes ac_cv_func_getpagesize=yes ac_cv_func_kqueue=no ac_cv_func_kse_create=no ac_cv_func_makecontext=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_rfork_thread=no ac_cv_func_sa_register=no ac_cv_func_setcontext=yes ac_cv_func_sigaltstack=yes ac_cv_func_statfs=yes ac_cv_func_statvfs=yes ac_cv_func_swapcontext=yes ac_cv_func_thr_create=no ac_cv_header_dirent_dirent_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_stat_broken=no ac_cv_header_stdc=yes 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_ipc_h=yes ac_cv_header_sys_mman_h=yes ac_cv_header_sys_mmap_h=no ac_cv_header_sys_mount_h=yes ac_cv_header_sys_param_h=yes ac_cv_header_sys_shm_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_statfs_h=yes ac_cv_header_sys_statvfs_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_vfs_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_sysexits_h=yes ac_cv_header_time=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_member_struct_stat_st_blksize=yes ac_cv_member_struct_stat_st_blocks=yes ac_cv_member_struct_stat_st_rdev=yes ac_cv_member_struct_tm_tm_gmtoff=no ac_cv_member_struct_tm_tm_zone=yes ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_PYTHON=/usr/bin/python ac_cv_path_aros_host_ld=/usr/bin/ld ac_cv_path_aros_kernel_ld=/usr/bin/ld ac_cv_path_aros_target_ar_ln=/usr/bin/ar ac_cv_path_aros_target_as_ln=/usr/bin/as ac_cv_path_aros_target_nm_ln=/usr/bin/nm ac_cv_path_aros_target_objcopy_ln=/usr/bin/objcopy ac_cv_path_aros_target_objdump_ln=/usr/bin/objdump ac_cv_path_aros_target_ranlib_ln=/usr/bin/ranlib ac_cv_path_aros_target_strip_ln=/usr/bin/strip ac_cv_prog_AWK=gawk ac_cv_prog_BISON='bison ' ac_cv_prog_CAT='cat ' ac_cv_prog_CHMOD='chmod ' ac_cv_prog_CP='cp ' ac_cv_prog_CPP='gcc -std=gnu99 -E' ac_cv_prog_ECHO='echo ' ac_cv_prog_FLEX='flex ' ac_cv_prog_MKDIR='mkdir -p' ac_cv_prog_MV='mv ' ac_cv_prog_NOP='true ' ac_cv_prog_PATCH='patch ' ac_cv_prog_PNGTOPNM='pngtopnm ' ac_cv_prog_PPMTOILBM='ppmtoilbm ' ac_cv_prog_RM='rm -rf' ac_cv_prog_SED='sed ' ac_cv_prog_SORT='sort ' ac_cv_prog_TOUCH='touch ' ac_cv_prog_UNIQ='uniq ' ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_aros_host_aclocal=aclocal ac_cv_prog_aros_host_ar='ar cr' ac_cv_prog_aros_host_autoconf=autoconf ac_cv_prog_aros_host_autoheader=autoheader ac_cv_prog_aros_host_automake=automake ac_cv_prog_aros_host_ranlib='ranlib ' ac_cv_prog_aros_host_strip='strip ' ac_cv_prog_cc_c89= ac_cv_prog_cc_c99=-std=gnu99 ac_cv_prog_cc_g=yes ac_cv_prog_cc_stdc=-std=gnu99 ac_cv_search_opendir='none required' ac_cv_struct_tm=time.h ac_cv_type_off_t=yes ac_cv_type_pid_t=yes ac_cv_type_size_t=yes ac_cv_type_uid_t=yes am_cv_pathless_PYTHON=python am_cv_python_platform=linux2 am_cv_python_pyexecdir='${exec_prefix}/lib64/python2.7/site-packages' am_cv_python_pythondir='${prefix}/lib/python2.7/site-packages' am_cv_python_version=2.7 aros_cv_default_wbdepth=4 aros_cv_default_wbheight=480 aros_cv_default_wbwidth=640 ## ----------------- ## ## Output variables. ## ## ----------------- ## AROS_BUILDDIR='/home/dizzy/aros_builds/i386-abi_v0' AROS_BUILDDIR_UNIX='/home/dizzy/aros_builds/i386-abi_v0' AROS_CROSSTOOLSDIR='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/crosstools' AROS_PORTSSRCDIR='/home/dizzy/aros_cache' AWK='gawk' BISON='bison ' CAT='cat ' CC='gcc -std=gnu99 ' CCACHE='' CFLAGS='-g -O2' CHMOD='chmod ' CMP='cmp' CP='cp ' CPP='gcc -std=gnu99 -E' CPPFLAGS='' DBUS_CFLAGS='' DBUS_LIBFLAGS='' DEFS='-DHAVE_CONFIG_H' DISTCC='' DO_VIDMODE_SUPPORT='' DO_XSHM_SUPPORT='' ECHO='echo ' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' ENABLE_DBUS='0' ENABLE_X11='' EXEEXT='' FLEX='flex ' FOR='for' GREP='/usr/bin/grep' IF='if' KERNEL_DBUS_INCLUDES='' KERNEL_DBUS_KOBJ='' LDFLAGS='' LIBOBJS='' LIBS='' LTLIBOBJS='' MKDIR='mkdir -p' MMAKE='' MV='mv ' NOP='true ' OBJEXT='o' PACKAGE_BUGREPORT='' PACKAGE_NAME='' PACKAGE_STRING='' PACKAGE_TARNAME='' PACKAGE_URL='' PACKAGE_VERSION='' PATCH='patch ' PATH_SEPARATOR=':' PNGTOPNM='pngtopnm ' PPMTOILBM='ppmtoilbm ' PYTHON='/usr/bin/python' PYTHON_EXEC_PREFIX='${exec_prefix}' PYTHON_PLATFORM='linux2' PYTHON_PREFIX='${prefix}' PYTHON_VERSION='2.7' RM='rm -rf' SDL_CFLAGS='' SDL_CONFIG='' SDL_LIBS='' SED='sed ' SHELL='/bin/sh' SORT='sort ' SRCDIR='/home/dizzy/aros_svn/branches/ABI_V0/AROS' TEST='test' TOUCH='touch ' UNIQ='uniq ' XMKMF='' ac_ct_CC='gcc' android_tool='' aros_android_level='' aros_arch='' aros_arch_libs='' aros_cc_pre='' aros_cflags_iquote='-iquote' aros_cflags_iquote_end='' aros_compiler_libs='' aros_config_aflags='-Wall -x assembler-with-cpp -c -m32 -march=i486' aros_config_cflags='-Wall -Werror-implicit-function-declaration -DAROS_BUILD_TYPE=AROS_BUILD_TYPE_PERSONAL -O2 -m32 -march=i486 -Wno-pointer-sign -DAROS_USB30_CODE' aros_config_ldflags='-m32 -march=i486' aros_cpu='' aros_debug='' aros_debug_aflags='' aros_debug_cflags=' ' aros_debug_ldflags='' aros_default_wbdepth='4' aros_default_wbheight='480' aros_default_wbwidth='640' aros_enable_mmu='1' aros_flavour='standalone' aros_flavour_uc='AROS_FLAVOUR_STANDALONE' aros_host_aclocal='aclocal' aros_host_ar='ar cr' aros_host_arch='linux' aros_host_autoconf='autoconf' aros_host_autohe
Posted on: 2012/7/28 3:09
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
aros_host_autoheader='autoheader'
aros_host_automake='automake' aros_host_cc='gcc -std=gnu99 -pipe' aros_host_cflags='-g -O2 -fno-stack-protector -Wno-pointer-sign' aros_host_cpu='x86_64' aros_host_debug='-g -O0' aros_host_exe_suffix='' aros_host_ld='/usr/bin/ld' aros_host_ldflags='' aros_host_lib_suffix='' aros_host_make='make' aros_host_mkargs='--no-print-directory' aros_host_mkdep='$(SRCDIR)/scripts/mkdep' aros_host_ranlib='ranlib ' aros_host_sdl_cflags='' aros_host_sdl_libs='' aros_host_strip='strip ' aros_host_x11_includes='' aros_host_x11_libdirs='' aros_ios_platform='' aros_ios_sdk='' aros_ios_version='' aros_kernel_ar='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-ar' aros_kernel_cc='gcc -std=gnu99 ' aros_kernel_cflags=' -m32 -march=i486 -fno-stack-protector -DAROS_USB30_CODE' aros_kernel_includes='' aros_kernel_ld='/usr/bin/ld' aros_kernel_ldflags='-melf_i386' aros_kernel_nm='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-nm' aros_kernel_objcflags='' aros_kernel_rescomp='' aros_modules_debug='0' aros_mungwall_debug='0' aros_nesting_supervisor='0' aros_object_format='elf_i386' aros_palm_debug_hack='0' aros_paranoia_cflags='' aros_serial_debug='1' aros_shared_aflags='' aros_shared_cflags='-fPIC' aros_shared_default='no' aros_shared_ld='/usr/bin/ld' aros_shared_ldflags='-Wl,-rpath,./lib -shared' aros_stack_debug='0' aros_target_ar='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-ar cr' aros_target_ar_ln='/usr/bin/ar' aros_target_arch='pc' aros_target_as='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-as' aros_target_as_ln='/usr/bin/as' aros_target_bootloader='grub2' aros_target_cc='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-gcc' aros_target_cc_includes='/opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/include' aros_target_cc_path='/opt/gcc4.1.2/libexec/gcc/x86_64-unknown-linux-gnu/4.1.2/:/opt/gcc4.1.2/libexec/gcc/x86_64-unknown-linux-gnu/4.1.2/:/opt/gcc4.1.2/libexec/gcc/x86_64-unknown-linux-gnu/:/opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/:/opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/:/usr/libexec/gcc/x86_64-unknown-linux-gnu/4.1.2/:/usr/libexec/gcc/x86_64-unknown-linux-gnu/:/usr/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/:/usr/lib/gcc/x86_64-unknown-linux-gnu/:/opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../x86_64-unknown-linux-gnu/bin/x86_64-unknown-linux-gnu/4.1.2/:/opt/gcc4.1.2/lib/gcc/x86_64-unknown-linux-gnu/4.1.2/../../../../x86_64-unknown-linux-gnu/bin/' aros_target_cflags='' aros_target_cpu='i386' aros_target_cxx='' aros_target_detach_ldflags='-detach' aros_target_family='' aros_target_genmap='-Wl,-Map -Xlinker' aros_target_guitheme='Ice' aros_target_iconset='Gorilla' aros_target_incl='/usr/include' aros_target_ld='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-ld' aros_target_nix_ldflags='-nix' aros_target_nm='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-nm -C -ul' aros_target_nm_ln='/usr/bin/nm' aros_target_nostartup_ldflags='-nostartfiles' aros_target_nostdinc_cflags='-nostdinc' aros_target_nostdlib_ldflags='-nostdlib' aros_target_objcopy='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-objcopy' aros_target_objcopy_ln='/usr/bin/objcopy' aros_target_objdump='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-objdump' aros_target_objdump_ln='/usr/bin/objdump' aros_target_ranlib='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-ranlib ' aros_target_ranlib_ln='/usr/bin/ranlib' aros_target_strip='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros-strip' aros_target_strip_flags='--strip-unneeded -R.comment' aros_target_strip_ln='/usr/bin/strip' aros_target_suffix='' aros_target_variant='' aros_tools_dir='bin/linux-x86_64/tools' aros_usb30_code='' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' crosstools_cxx_target='tools-crosstools' crosstools_target='' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE}' dvidir='${docdir}' exec_prefix='${prefix}' gcc_target_cpu='-D__i386__' gnu89_inline='' host='x86_64-unknown-linux-gnu' host_alias='' host_cflags_iquote='-iquote' host_cflags_iquote_end='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' ignore_undefined_symbols='' includedir='${prefix}/include' infodir='${datarootdir}/info' kernel_cflags_iquote='-iquote' kernel_cflags_iquote_end='' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' oldincludedir='/usr/include' orig_target_cc='gcc -std=gnu99 ' orig_target_ld='/usr/bin/ld' oss_library_target='' pci_hidd_target='' pdfdir='${docdir}' pkgpyexecdir='${pyexecdir}/' pkgpythondir='${pythondir}/' prefix='/home/dizzy/aros_builds/i386-abi_v0/bin/linux-x86_64/tools/i386-pc-aros' program_transform_name='s,x,x,' psdir='${docdir}' pyexecdir='${exec_prefix}/lib64/python2.7/site-packages' pythondir='${prefix}/lib/python2.7/site-packages' sbindir='${exec_prefix}/sbin' sdl_hidd_target='' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' target_alias='pc-i386' x11_hidd_target='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define STDC_HEADERS 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 #define HAVE_SYS_IPC_H 1 #define HAVE_SYS_SHM_H 1 #define HAVE_SYS_MMAN_H 1 #define HAVE_SYSEXITS_H 1 #define HAVE_SYS_STATFS_H 1 #define HAVE_SYS_STATVFS_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_DIRENT_H 1 #define STDC_HEADERS 1 #define HAVE_SYS_WAIT_H 1 #define TIME_WITH_SYS_TIME 1 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 #define HAVE_ST_BLKSIZE 1 #define HAVE_STRUCT_STAT_ST_BLOCKS 1 #define HAVE_ST_BLOCKS 1 #define HAVE_STRUCT_STAT_ST_RDEV 1 #define HAVE_ST_RDEV 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_TM_ZONE 1 #define HAVE_GETPAGESIZE 1 #define HAVE_STATFS 1 #define HAVE_STATVFS 1 #define HAVE_CLONE 1 #define HAVE_GETCONTEXT 1 #define HAVE_MAKECONTEXT 1 #define HAVE_SETCONTEXT 1 #define HAVE_SIGALTSTACK 1 #define HAVE_SWAPCONTEXT 1 #define HAVE_STDLIB_H 1 #define HAVE_UNISTD_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_GETPAGESIZE 1 #define HAVE_MMAP 1 configure: exit 0
Posted on: 2012/7/28 3:14
|
|
|
_________________
Jyrki.J.Koivisto |
||
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
Joined:
2004/10/30 17:13 From Ireland
Group:
Member Posts:
1886
![]() |
You might want to compare with the nightly build log: http://aros.sourceforge.net/downloads ... iso-grub2-pc-i386.log.bz2 (the date in the middle of that URL will keep shifting of course).
Posted on: 2012/7/28 4:59
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
Thanks, I'll go through it,
I altered the GimmeAros script in hope it would show something up and while browsing the counterparts in RPM's I noticed that I need to specify i686 for 32bit install_pkg "yum install" subversion install_pkg "yum install" git-core install_pkg "yum install" gcc install_pkg "yum install" make install_pkg "yum install" gawk install_pkg "yum install" bison install_pkg "yum install" flex install_pkg "yum install" bzip2 install_pkg "yum install" netpbm install_pkg "yum install" autoconf install_pkg "yum install" automake install_pkg "yum install" libX11-devel install_pkg "yum install" libXext-devel install_pkg "yum install" libX11-devel.i686 install_pkg "yum install" libXext-devel.i686 install_pkg "yum install" glibc install_pkg "yum install" glibc.i686 install_pkg "yum install" glibc-devel install_pkg "yum install" glibc-devel.i686 install_pkg "yum install" libstdc++-devel install_pkg "yum install" libstdc++-devel.i686 install_pkg "yum install" lzo-devel install_pkg "yum install" lzo-devel.i686 install_pkg "yum install" libXxf86vm-devel install_pkg "yum install" libXxf86vm-devel.i686 install_pkg "yum install" libpng-devel install_pkg "yum install" libpng-devel.i686 No luck with these installed either, too bad as I really like this Fedora 17
Posted on: 2012/7/28 5:17
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
I did a "find -name '*.*' | xargs file | grep "ELF"" in the root of my build directory and only ELF 64-bit files were under "./bin/linux-x86_64/gen" everything else was ELF 32-bit
It would seem that the problem is with the linker? EDIT: I'm building GCC-4.1.2 and BINUTILS-2.17 again, but in the mean time I noticed that there is no target specified for "ar" in the make.tmpl %define mklib_q ar=$(AR) ranlib=$(RANLIB) to=$@ from=$(OBJS) @$(ECHO) "Creating library %(to)..." @%(ar) %(to) %(from) @%(ranlib) %(to) %end If I've snooped it correctly, this is the place where my system chokes, should there be "--target=elf32-i386" in my case?
Posted on: 2012/7/28 6:50
Edited by DizzyOfCRN on 2012/7/28 9:05:35
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
For some obscure reason LD is trying to output ELF 64-bit...
Building arosc.library ... /usr/bin/ld: Relocatable linking with relocations from format elf32-i386 (/tmp/catmphetRel) to format elf64-x86-64 (/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Libs/arosc.library) is not supported make[1]: *** [/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Libs/arosc.library] Error 1 Giving AR a target didn't do anything Going through all the lib's created in Development/lib with find -name '*.*' | xargs readelf -h | grep "ELF" shows only 32-bit ELF files and this includes libarosc.a
Posted on: 2012/7/28 9:26
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
This part in clib/mmakefile.src gives me the linker error Building arosc.library ...
/usr/bin/ld: Relocatable linking with relocations from format elf32-i386 (/tmp/catmp1JaXmW) to format elf64-x86-64 (/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Libs/arosc.library) is not supported $(AROS_LIBS)/$(MODULE) : $(MODULE_OBJ) $(OBJDIR)/libarosccommon.a %link_module_q \ objs="$(OBJDIR)/shared/arosc_init.o $(OBJDIR)/shared/arosc_functable.o $(MODULE_OBJ)" \ endtag="$(OBJDIR)/shared/arosc_endtag.o" \ ldflags="$(LDFLAGS) -L$(OBJDIR)" \ libs="$(LIBS) -larosccommon" bypassing that the next failure is when linking kernel (.resource ?) Linking /home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/gen/kobjs/kernel_resource.o /usr/bin/ld: skipping incompatible /home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Development/lib/libdos.a when searching for -ldos /usr/bin/ld: cannot find -ldos . . . /usr/bin/ld: skipping incompatible /home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/AROS/Development/lib/libkeymap.a when searching for -lkeymap /usr/bin/ld: cannot find -lkeymap make[1]: *** [/home/dizzy/aros_builds/i386-abi_v0/bin/pc-i386/gen/kobjs/kernel_resource.o] Error 1 make --no-print-directory TOP=/home/dizzy/aros_builds/i386-abi_v0 SRCDIR=/home/dizzy/aros_svn/branches/ABI_V0/AROS CURDIR=rom/kernel TARGET=kernel-kernel-kobj --file=mmakefile kernel-kernel-kobj failed: 512 Error: Error while running make in rom/kernel: No such file or directory -ldos and every other file IS elf32 but yeat again LD want's to make them x86_64 Why is LD trying to make x86_64 ELF files out of ELF 32 objects?
Posted on: 2012/7/28 10:06
|
|
Transfer
|
||
Re: Trying to build Aros pc-i386 on 64bit Linux |
||
|---|---|---|
|
Joined:
2008/2/5 6:58 From Sunny Finland
Group:
Member Posts:
757
![]() |
Ok, I started from scratch again and installed the Fedora 17 (X86_64) again and pulled a ton of .i686 libs and headers from its repository.
Build fails again when the smpboot.bin.o is linked as it is for some reason ELF64... arosc builds and links fine and the resulting arosc.library is ELF32, problem is most definitely in the dependancies (need to get all needed .i686 files, but which ones are missing?) As default, Fedora 17 (64bit) ships only with 64bit libs and all the rest has to be pulled in with suffix .i686 I'm hoping that some compiler/linker flag would only be needed as last time when I pulled more libs it started to fail when making the arosc.library which gets build quite a bit earlier than the smpboot EDIT: bin/pc-i386/gen/rom/kernel/arch/smpboot.bin.o is the only ELF 64 file (outside of those gen/tools ofcourse) From what is it build and where and with what flags, it's all a bit obscure to me? Either I'm missing some .i686 lib and compiler tries to stuff X86_64 lib instead and assumes it is making ELF64 file or there should be some flag when compiling the smpboot.bin.o
Posted on: 2012/7/29 6:05
Edited by DizzyOfCRN on 2012/7/29 6:52:22
Edited by DizzyOfCRN on 2012/7/29 6:55:56 Edited by DizzyOfCRN on 2012/7/29 6:57:34 |
|
Transfer
|
||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.


Transfer





