Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2008 23:31:10 +0100
From:      Tijl Coosemans <tijl@ulyssis.org>
To:        freebsd-questions@freebsd.org, Xavier Otazu <xotazu@cvc.uab.es>
Subject:   Re: gcc cross-compiler for linux
Message-ID:  <200811252331.11497.tijl@ulyssis.org>
In-Reply-To: <20081124181923.25e8c7db@cvc131.uab.es>
References:  <20081121120023.D64301065720@hub.freebsd.org> <20081124181923.25e8c7db@cvc131.uab.es>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 24 November 2008 18:19:23 Xavier Otazu wrote:
> When building, I get the following error message:
>=20
> /usr/ports/devel/cross-gcc/work/gcc-4.2.3/host-i386-portbld-freebsd7.1/gc=
c/xgcc
> -B/usr/ports/devel/cross-gcc/work/gcc-4.2.3/host-i386-portbld-freebsd7.1/=
gcc/
> -B/usr/local/i386-linux/bin/ -B/usr/local/i386-linux/lib/
> -isystem /usr/ports/devel/cross-gcc/work/gcc-4.2.3/host-i386-portbld-free=
bsd7.1/gcc
> -isystem /usr/local/i386-linux/include
> -isystem /usr/local/i386-linux/sys-include -O2  -O2 -O2
> -fno-strict-aliasing -pipe  -DIN_GCC -DCROSS_COMPILE   -W -Wall
> -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes
> -Wold-style-definition  -isystem ./include  -fPIC -g
> -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED
> -Dinhibit_libc -I. -I. -I../.././gcc -I../.././gcc/.
> -I../.././gcc/../include -I../.././gcc/../libcpp/include
> -I../.././gcc/../libdecnumber -I../libdecnumber  -fexceptions
> -c ../.././gcc/unwind-dw2.c -o libgcc/./unwind-dw2.o
> In file included from /usr/ports/devel/cross-gcc/work/gcc-4.2.3/host-i386=
=2Dportbld-freebsd7.1/gcc/gthr-default.h:1,
>                  from ../.././gcc/gthr.h:114,
>                  from ../.././gcc/unwind-dw2.c:42:
> ../.././gcc/gthr-posix.h:43:21: error: pthread.h: No such file or directo=
ry
> ../.././gcc/gthr-posix.h:44:20: error: unistd.h: No such file or directory
> In file included from /usr/ports/devel/cross-gcc/work/gcc-4.2.3/host-i386=
=2Dportbld-freebsd7.1/gcc/gthr-default.h:1,
>                  from ../.././gcc/gthr.h:114,
>                  from ../.././gcc/unwind-dw2.c:42:
> ../.././gcc/gthr-posix.h:46: error: expected '=3D', ',', ';', 'asm' or '_=
_attribute__' before '__gthread_key_t'
> ../.././gcc/gthr-posix.h:47: error: expected '=3D', ',', ';', 'asm' or '_=
_attribute__' before '__gthread_once_t'
> ../.././gcc/gthr-posix.h:48: error: expected '=3D', ',', ';', 'asm' or '_=
_attribute__' before '__gthread_mutex_t'
> ../.././gcc/gthr-posix.h:49: error: expected '=3D', ',', ';', 'asm' or '_=
_attribute__' before '__gthread_recursive_mutex_t'
> ../.././gcc/gthr-posix.h:92: error: 'pthread_once' undeclared here (not i=
n a function)
> ../.././gcc/gthr-posix.h:93: error: 'pthread_getspecific' undeclared
> here (not in a function)

=46rom that error message I'd say you probably need to populate
/usr/local/i386-linux/include with glibc and linux kernel headers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811252331.11497.tijl>