|
From: | Richard Hardy |
Subject: | [Gnash-dev] Cross compiling gnash - problem with libintl.h |
Date: | Fri, 8 Aug 2008 17:29:36 +0100 |
Hi, I hope someone
can help me. I am trying to cross-compile gnash for an arm processor using Buildroot
on linux. I am using uClibc 0.9.29 and gcc 4.2.3. My gnash
configure script is: ac_cv_type_error_t=yes
\
./configure \
--target=$(GNU_TARGET_NAME) \
--host=$(GNU_TARGET_NAME) \
--build=$(GNU_HOST_NAME) \
--prefix=$(STAGING_DIR)/usr \
--enable-renderer=agg \
--enable-gui=sdl \ --enable-media=ffmpeg
\
--disable-plugins \
--enable-shared \
--disable-menus \
--with-ffmpeg-incl=$(BUILD_DIR)/ffmpeg-export-2008-08-07 \
--with-ffmpeg-lib=$(TARGET_DIR)/usr/lib \ However, when I
run the Makefile, I get: In file included
from log.h:44,
from jpeg.cpp:13: gettext.h:64:1:
warning: "textdomain" redefined In file included
from /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/bits/locale_facets.h:4599,
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/bits/basic_ios.h:44,
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/ios:50,
from /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/ostream:45,
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/iostream:45,
from rc.h:30,
from log.h:29,
from jpeg.cpp:13: /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/arm-linux-uclibc/bits/messages_members.h:43:1:
warning: this is the location of the previous definition In file included
from log.h:44,
from jpeg.cpp:13: gettext.h:65:1:
warning: "bindtextdomain" redefined In file included
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/bits/locale_facets.h:4599, from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/bits/basic_ios.h:44,
from /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/ios:50,
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/ostream:45,
from
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/iostream:45,
from rc.h:30, from
log.h:29,
from jpeg.cpp:13: /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/bin/../lib/gcc/arm-linux-uclibc/4.2.3/../../../../arm-linux-uclibc/include/c++/4.2.3/arm-linux-uclibc/bits/messages_members.h:44:1:
warning: this is the location of the previous definition In file included
from gettext.h:46,
from log.h:44,
from extension.cpp:41: /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:260:
error: expected unqualified-id before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:260:
error: expected `)' before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:260:
error: expected `)' before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:260:
error: expected initializer before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:278:
error: expected unqualified-id before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:278:
error: expected `)' before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:278:
error: expected `)' before ‘void’ /home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/libintl.h:278:
error: expected initializer before ‘void’ Line 260 of
libintl.h on my system is: extern char
*textdomain (const char *__domainname) _INTL_ASM
(libintl_textdomain); Can anyone help,
or explain what is wrong? Thanks in
advance, Richard. |
[Prev in Thread] | Current Thread | [Next in Thread] |