Cross-compiler & SDL

I’ve met this troubles with the cross-compiler:
SDL_net, SDL_ttf do not give me the dlls (I can compile progs but
without dlls)
paragui does not compile
"extracting exported symbol list from `libttf.so.2.2.0’
test -f .libs/impgen.c ||
sed -e “/^# /* impgen.c starts here *//,/^# /* impgen.c
ends here *// { s/^# //; p; }” -e d < …/libtool > .libs/impgen.c

  test -f .libs/impgen.exe || (cd .libs && \
  if test "x" != "x" ; then  -o impgen impgen.c ; \
  else gcc -o impgen impgen.c ; fi)

  .libs/impgen /usr/lib/libttf.so.2.2.0 > .libs/libttf.so.2.2.0-def

…/libtool: .libs/impgen: cannot execute binary file
make[2]: *** [libparagui.la] Error 126
make[2]: Leaving directory /home/mrbo/tmp/paragui-0.6.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/mrbo/tmp/paragui-0.6.2’
make: *** [all-recursive-am] Error 2"

i386-mingw32msvc version gcc version 2.95.2 19991024 (release)

can someone give me a Makefile or the .dll,.a,*.la ?

michele