Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
19 user(s) are online (9 user(s) are browsing Forum)

Members: 0
Guests: 19

more...

Browsing this Thread:   1 Anonymous Users



« 1 (2) 3 4 »


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2005/8/17 16:00
From Germany
Group:
Member
Posts: 2028
Offline
Quote:

DizzyOfCRN wrote:
I've deleted everything from the build directory and the results are still the same. I can't even build a hosted version as it (gcc-4.1) chokes on boingiconbar

iconbar.c:119: error: initializer element is not constant


Odd, even with -pedantic -ansi -Wall I can compile this:

#include <stdio.h>

int Spacing, Static;

long args[] = {(long)&Spacing, (long)&Static, 00};

int main(void)
{
    
printf("%d %dn"Spacing, Static);
    return 
0;
}


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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
build_dir="/home/dizzy/aros_builds/i386-abi_v0"

if [ -"$build_dir]; then
    rm 
-rf $build_dir
fi

mkdir $build_dir
cd $build_dir

CC
=gcc-4.1

/home/dizzy/aros_svn/branches/ABI_V0/AROS/configure --target=pc-i386 --with-serial-debug=--enable-usb30-code --with-portssources=/home/dizzy/aros_cache

make


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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 declares kqueue.
| For example, HP-UX 11i declares gettimeofday. */
| #define kqueue innocuous_kqueue
|
| /* System header to define __stub macros and hopefully few prototypes,
| which can conflict with char kqueue (); below.
| Prefer to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #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 declares kse_create.
| For example, HP-UX 11i declares gettimeofday. */
| #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 to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #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 declares rfork_thread.
| For example, HP-UX 11i declares gettimeofday. */
| #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 to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #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 declares thr_create.
| For example, HP-UX 11i declares gettimeofday. */
| #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 to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #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 declares sa_register.
| For example, HP-UX 11i declares gettimeofday. */
| #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 to if __STDC__ is defined, since
| exists even on freestanding compilers. */
|
| #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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2004/10/30 17:13
From Ireland
Group:
Member
Posts: 2021
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer


Re: Trying to build Aros pc-i386 on 64bit Linux

Joined:
2008/2/5 6:58
From Sunny Finland
Group:
Member
Posts: 844
Offline
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 the post to other applications Transfer



« 1 (2) 3 4 »



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.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
3582
2 nikolaos
nikolaos
3442
3 phoenixkonsole
phoenixkonsole
2856
4 magorium
magorium
2500
5 deadwood
deadwood
2246
6 clusteruk
clusteruk
2051
7 mazze
mazze
2028
8 ncafferkey
ncafferkey
2021
9 damocles
damocles
1787
10 Kalamatee
Kalamatee
1677
© 2004-2013 AROS Exec