[Buildroot] [buildroot 0004624]: Cannot build Modular X.org: undefined references in libX11.so
bugs at busybox.net
bugs at busybox.net
Thu Aug 21 22:55:45 UTC 2008
A NOTE has been added to this issue.
======================================================================
http://busybox.net/bugs/view.php?id=4624
======================================================================
Reported By: lykowdk
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 4624
Category: Shared Library Support
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
======================================================================
Date Submitted: 08-17-2008 23:36 PDT
Last Modified: 08-21-2008 15:55 PDT
======================================================================
Summary: Cannot build Modular X.org: undefined references in
libX11.so
Description:
Trying to build Modular X.org it crashes here..
I've tried everything I can think of to find the dependencies.
I am building with WCHAR enabled.
/bin/bash ../libtool --tag=CC --mode=link
/home/lykowdk/buildroot/build_i686/staging_dir/usr/bin/i686-linux-uclibc-gcc
-Os -I/home/lykowdk/buildroot/build_i686/staging_dir/usr/include
-I/home/lykowdk/buildroot/build_i686/staging_dir/include
--sysroot=/home/lykowdk/buildroot/build_i686/staging_dir/ -isysroot
/home/lykowdk/buildroot/build_i686/staging_dir -mtune=i686 -march=i686
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -g -O2 -o
sxpm sxpm.o -lX11 -lXt -lX11 -lSM -lICE -lXext ../src/libXpm.la
/home/lykowdk/buildroot/build_i686/staging_dir/usr/bin/i686-linux-uclibc-gcc
-Os -I/home/lykowdk/buildroot/build_i686/staging_dir/usr/include
-I/home/lykowdk/buildroot/build_i686/staging_dir/include
--sysroot=/home/lykowdk/buildroot/build_i686/staging_dir/ -isysroot
/home/lykowdk/buildroot/build_i686/staging_dir -mtune=i686 -march=i686
-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -g -O2 -o
sxpm sxpm.o
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libXt.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libSM.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libICE.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libXext.so
../src/.libs/libXpm.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so
/home/lykowdk/buildroot/build_i686/staging_dir/usr/lib/libxcb-xlib.so
/home/lykowdk/buildroot/build_i686/libxcb-1.1/src/.libs/libxcb.so
/home/lykowdk/buildroot/build_i686/staging_dir/usr/lib/libxcb.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libXau.so
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libXdmcp.so -ldl
-Wl,--rpath -Wl,/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib/
-Wl,--rpath
-Wl,/home/lykowdk/buildroot/build_i686/xlib_libXpm-3.5.7/src/.libs
-Wl,--rpath -Wl,/home/lykowdk/buildroot/build_i686/staging_dir/usr/lib
-Wl,--rpath -Wl,/home/lykowdk/buildroot/build_i686/libxcb-1.1/src/.libs
-Wl,--rpath -Wl,/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib/
-Wl,--rpath -Wl,/home/lykowdk/buildroot/build_i686/staging_dir/usr/lib
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so:
undefined reference to `wctomb'
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so:
undefined reference to `mbstowcs'
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so:
undefined reference to `mbtowc'
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so:
undefined reference to `_stdlib_mb_cur_max'
/home/lykowdk/buildroot/build_i686/staging_dir//usr/lib//libX11.so:
undefined reference to `mblen'
======================================================================
----------------------------------------------------------------------
antialize - 08-20-08 06:41
----------------------------------------------------------------------
Have you tried adding "locale support" in "make uclibc-menuconfig", it did
the trick for me!
----------------------------------------------------------------------
lykowdk - 08-21-08 15:55
----------------------------------------------------------------------
That did the trick.. So how do I close this out?
Shouldn't there be an autodependency defined such that both WCHAR and
locale support are added automatically when Xorg is selected?
Issue History
Date Modified Username Field Change
======================================================================
08-17-08 23:36 lykowdk New Issue
08-17-08 23:36 lykowdk Status new => assigned
08-17-08 23:36 lykowdk Assigned To => buildroot
08-20-08 06:41 antialize Note Added: 0010554
08-21-08 15:55 lykowdk Note Added: 0010614
======================================================================
More information about the buildroot
mailing list