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