Hi,

   I'm trying to bring up mysql on Snapgear.
   I use snapgear 3.2.0 and 3.3.2 of the arm-linux-gcc compiler.
I selected uClibc and modified the Makefile in the mysql directory so as to build all the sources.
   The compiler gives the following error.

Making all in readline
make[4]: Entering directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/readline'
source='readline.c' object='readline.o' libtool=no \
depfile='.deps/readline.Po' tmpdepfile='.deps/readline.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f readline.c || echo './'`readline.c
source='funmap.c' object='funmap.o' libtool=no \
depfile='.deps/funmap.Po' tmpdepfile='.deps/funmap.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f funmap.c || echo './'`funmap.c
source='keymaps.c' object='keymaps.o' libtool=no \
depfile='.deps/keymaps.Po' tmpdepfile='.deps/keymaps.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f keymaps.c || echo './'`keymaps.c
source='vi_mode.c' object='vi_mode.o' libtool=no \
depfile='.deps/vi_mode.Po' tmpdepfile='.deps/vi_mode.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f vi_mode.c || echo './'`vi_mode.c
source='parens.c' object='parens.o' libtool=no \
depfile='.deps/parens.Po' tmpdepfile='.deps/parens.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f parens.c || echo './'`parens.c
source='rltty.c' object='rltty.o' libtool=no \
depfile='.deps/rltty.Po' tmpdepfile='.deps/rltty.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f rltty.c || echo './'`rltty.c
source='complete.c' object='complete.o' libtool=no \
depfile='.deps/complete.Po' tmpdepfile='.deps/complete.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f complete.c || echo './'`complete.c
source='bind.c' object='bind.o' libtool=no \
depfile='.deps/bind.Po' tmpdepfile='.deps/bind.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f bind.c || echo './'`bind.c
source='isearch.c' object='isearch.o' libtool=no \
depfile='.deps/isearch.Po' tmpdepfile='.deps/isearch.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f isearch.c || echo './'`isearch.c
source='display.c' object='display.o' libtool=no \
depfile='.deps/display.Po' tmpdepfile='.deps/display.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f display.c || echo './'`display.c
display.c: In function `rl_character_len':
display.c:1181: warning: comparison is always true due to limited range of data type
source='signals.c' object='signals.o' libtool=no \
depfile='.deps/signals.Po' tmpdepfile='.deps/signals.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f signals.c || echo './'`signals.c
source='util.c' object='util.o' libtool=no \
depfile='.deps/util.Po' tmpdepfile='.deps/util.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f util.c || echo './'`util.c
source='kill.c' object='kill.o' libtool=no \
depfile='.deps/kill.Po' tmpdepfile='.deps/kill.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f kill.c || echo './'`kill.c
source='undo.c' object='undo.o' libtool=no \
depfile='.deps/undo.Po' tmpdepfile='.deps/undo.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f undo.c || echo './'`undo.c
source='macro.c' object='macro.o' libtool=no \
depfile='.deps/macro.Po' tmpdepfile='.deps/macro.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f macro.c || echo './'`macro.c
source='input.c' object='input.o' libtool=no \
depfile='.deps/input.Po' tmpdepfile='.deps/input.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f input.c || echo './'`input.c
source='callback.c' object='callback.o' libtool=no \
depfile='.deps/callback.Po' tmpdepfile='.deps/callback.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f callback.c || echo './'`callback.c
source='terminal.c' object='terminal.o' libtool=no \
depfile='.deps/terminal.Po' tmpdepfile='.deps/terminal.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f terminal.c || echo './'`terminal.c
source='xmalloc.c' object='xmalloc.o' libtool=no \
depfile='.deps/xmalloc.Po' tmpdepfile='.deps/xmalloc.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f xmalloc.c || echo './'`xmalloc.c
source='history.c' object='history.o' libtool=no \
depfile='.deps/history.Po' tmpdepfile='.deps/history.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f history.c || echo './'`history.c
source='histsearch.c' object='histsearch.o' libtool=no \
depfile='.deps/histsearch.Po' tmpdepfile='.deps/histsearch.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histsearch.c || echo './'`histsearch.c
source='histexpand.c' object='histexpand.o' libtool=no \
depfile='.deps/histexpand.Po' tmpdepfile='.deps/histexpand.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histexpand.c || echo './'`histexpand.c
source='histfile.c' object='histfile.o' libtool=no \
depfile='.deps/histfile.Po' tmpdepfile='.deps/histfile.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f histfile.c || echo './'`histfile.c
source='nls.c' object='nls.o' libtool=no \
depfile='.deps/nls.Po' tmpdepfile='.deps/nls.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f nls.c || echo './'`nls.c
source='search.c' object='search.o' libtool=no \
depfile='.deps/search.Po' tmpdepfile='.deps/search.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f search.c || echo './'`search.c
source='shell.c' object='shell.o' libtool=no \
depfile='.deps/shell.Po' tmpdepfile='.deps/shell.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f shell.c || echo './'`shell.c
source='tilde.c' object='tilde.o' libtool=no \
depfile='.deps/tilde.Po' tmpdepfile='.deps/tilde.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -DHAVE_GETHOSTBYNAME_R_GLIBC2_STYLE=1 -c `test -f tilde.c || echo './'`tilde.c
rm -f libreadline.a
ar cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o histexpand.o histfile.o nls.o search.o shell.o tilde.o
arm-linux-ranlib libreadline.a
make[4]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/readline'
Making all in client
make[4]: Entering directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/client' /bin/sh ../libtool --mode=link arm-linux-g++ -mbig-endian -O3 -DDBUG_OFF -O1 -Dlinux -D__linux__ -Dunix -DEMBED -nostdinc -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include -idirafter /XScale/MTSI-XSCL01/SourceCode/snapgear/include/include -Wall -fno-common -fno-builtin -nostdlib -nostdinc++ -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include/STLport -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -lreadline -lncurses ../libmysql/libmysqlclient.la -lcrypt -lnsl -lm arm-linux-g++ -mbig-endian -O3 -DDBUG_OFF -O1 -Dlinux -D__linux__ -Dunix -DEMBED -nostdinc -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include -idirafter /XScale/MTSI-XSCL01/SourceCode/snapgear/include/include -Wall -fno-common -fno-builtin -nostdlib -nostdinc++ -I/XScale/MTSI-XSCL01/SourceCode/snapgear/include/STLport -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -lreadline -lncurses ../libmysql/.libs/libmysqlclient.a -L/XScale/MTSI-XSCL01/SourceCode/snapgear/lib -lcrypt -lnsl -lm /usr/local/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /XScale/MTSI-XSCL01/SourceCode/snapgear/lib/libreadline.so when searching for -lreadline /usr/local/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: cannot find -lreadline
collect2: ld returned 1 exit status
make[4]: *** [mysql] Error 1
make[4]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql/client'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make[2]: *** [all-recursive] Error 2
make[2]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/XScale/MTSI-XSCL01/SourceCode/snapgear/user/mysql'
make: *** [silly_first_rule_thingy] Error 2

Let me know if I've done some mistake while compiling the suorces.
Thanks in advance.

Regards
Sunil
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to