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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/../li
b/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/l
ibintl.h:260: error: expected unqualified-id before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:260: error: expected `)' before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:260: error: expected `)' before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:260: error: expected initializer before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:278: error: expected unqualified-id before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:278: error: expected `)' before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.h:278: error: expected `)' before 'void'
/home/richardh/AT91SAM9263/buildroot/build_arm/staging_dir/usr/include/l
ibintl.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.
_______________________________________________
Gnash-dev mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnash-dev