Gdb configuration and compilation

Robert S. Grimes rsg at alum.mit.edu
Wed Sep 5 18:10:11 UTC 2007


Till Straumann wrote:
>  
> > You can find it here:
>
> > http://www.slac.stanford.edu/~strauman/rtems/gdb/
>
> > this thread just inspired me to cut a new (1.4) release
> > in order to get a few bugfixes out.
>
>
Hi Till,

I just tried building 1.4, and I can't get it to work.  Here is what
I've done, followed by the errors I'm getting:

$ tar xjf ../archive/gdb-6.6.tar.bz2
$ cd gdb-6.6
$ cat ../../archive/gdb-6.6-rtems4.8-20070306.diff | patch -p1
$ cat ../RTEMS_gdb_stub_1.4/gdb-6.6-ssrl-20070131.diff | patch -p1
$ mkdir build        # Arbitrary build directory
$ cd build
$ ../configure --target=powerpc-rtems
$ make

gcc -c -g -O2 -DDEFAULT_INLINE=PSIM_INLINE_LOCALS    
-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN -DWITH_SMP=5              -DH
AVE_TERMIOS_STRUCTURE -DHAVE_TERMIOS_CLINE -DHAVE_DEVZERO     -I.
-I../../../sim/ppc -I../../../sim/ppc/../../include -I
../../bfd -I../../../sim/ppc/../../bfd -I../../gdb
-I../../../sim/ppc/../../gdb  -I../../../sim/ppc/../../gdb/config  -D
HAVE_COMMON_FPU -I../common -I../../../sim/ppc/../common
../../../sim/ppc/main.c
gcc -g -O2   -o psim.exe main.o libsim.a ../../bfd/libbfd.a 
../../libiberty/libiberty.a
../../bfd/libbfd.a(bfd.o): In function `bfd_errmsg':
/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:397:
undefined reference to `_li
bintl_dgettext'
/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:383:
undefined reference to `_li
bintl_dgettext'
../../bfd/libbfd.a(bfd.o): In function `_bfd_abort':
/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:839:
undefined reference to `_li
bintl_dgettext'
/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:846:
undefined reference to `_li
bintl_dgettext'
/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:843:
undefined reference to `_li
bintl_dgettext'
../../bfd/libbfd.a(bfd.o):/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/bfd/../../bfd/bfd.c:828:
m
ore undefined references to `_libintl_dgettext' follow
collect2: ld returned 1 exit status
make[3]: *** [psim] Error 1
make[3]: Leaving directory
`/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/sim/ppc'
make[2]: *** [all] Error 1
make[2]: Leaving directory
`/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build/sim'
make[1]: *** [all-sim] Error 2
make[1]: Leaving directory
`/cygdrive/c/Home/ll/etill/development/new-rtems/tools/gdb-6.6/build'
make: *** [all] Error 2


BTW - I also got the same errors when I tried ../configure
--target=powerpc-ssrl-rtems

Anyway, it seems to building psim, which I don't care about - I am
working with the new virtex BSP, from 4.7.99.2, in case that helps.

Any ideas?

Thanks!
-Bob



More information about the users mailing list