Skip to main content

Thread: MINGW Cross Compile Linker problems


i run in when try link prboom cross compiling in ubuntu

make all-recursive
make[1]: entering directory `/home/sean/desktop/prboom-2.5.0'
making in doc
make[2]: entering directory `/home/sean/desktop/prboom-2.5.0/doc'
make[2]: nothing done `all'.
make[2]: leaving directory `/home/sean/desktop/prboom-2.5.0/doc'
making in data
make[2]: entering directory `/home/sean/desktop/prboom-2.5.0/data'
make[2]: nothing done `all'.
make[2]: leaving directory `/home/sean/desktop/prboom-2.5.0/data'
making in src
make[2]: entering directory `/home/sean/desktop/prboom-2.5.0/src'
making in sdl
make[3]: entering directory `/home/sean/desktop/prboom-2.5.0/src/sdl'
make[3]: nothing done `all'.
make[3]: leaving directory `/home/sean/desktop/prboom-2.5.0/src/sdl'
making in posix
make[3]: entering directory `/home/sean/desktop/prboom-2.5.0/src/posix'
make[3]: nothing done `all'.
make[3]: leaving directory `/home/sean/desktop/prboom-2.5.0/src/posix'
making in mac
make[3]: entering directory `/home/sean/desktop/prboom-2.5.0/src/mac'
make[3]: nothing done `all'.
make[3]: leaving directory `/home/sean/desktop/prboom-2.5.0/src/mac'
make[3]: entering directory `/home/sean/desktop/prboom-2.5.0/src'
i586-mingw32msvc-gcc -g -o2 -wall -wno-unused -wno-switch -march=native -wextra -wno-missing-field-initializers -winline -wwrite-strings -wundef -wbad-function-cast -wcast-align -wcast-qual -wdeclaration-after-statement -ffast-math -o2 -fomit-frame-pointer -i../src -i/usr/local/cross-tools/i386-mingw32/include/sdl -d_gnu_source=1 -dmain=sdl_main -o prboom-game-server.exe d_server.o posix/libposixdoom.a sdl/i_network.o -lsdl_net -l/usr/local/cross-tools/i386-mingw32/lib -lmingw32 -lsdlmain -lsdl -mwindows -lsdl_mixer -lm
posix/libposixdoom.a(i_system.o): in function `i_usleep':
/home/sean/desktop/prboom-2.5.0/src/posix/i_system.c:62: undefined reference `_select'
sdl/i_network.o: in function `i_waitforpacket':
/home/sean/desktop/prboom-2.5.0/src/sdl/i_network.c:116: undefined reference `_i_updateconsole'
collect2: ld returned 1 exit status
make[3]: *** [prboom-game-server.exe] error 1
make[3]: leaving directory `/home/sean/desktop/prboom-2.5.0/src'
make[2]: *** [all-recursive] error 1
make[2]: leaving directory `/home/sean/desktop/prboom-2.5.0/src'
make[1]: *** [all-recursive] error 1
make[1]: leaving directory `/home/sean/desktop/prboom-2.5.0'
make: *** [all] error 2

these errors:

code:
posix/libposixdoom.a(i_system.o): in function `i_usleep':  /home/sean/desktop/prboom-2.5.0/src/posix/i_system.c:62: undefined reference `_select'  sdl/i_network.o: in function `i_waitforpacket':  /home/sean/desktop/prboom-2.5.0/src/sdl/i_network.c:116: undefined reference `_i_updateconsole'
it looks me need link library, i'm not sure 1 is. perhaps stdc++?


Forum The Ubuntu Forum Community Ubuntu Specialised Support Development & Programming Packaging and Compiling Programs MINGW Cross Compile Linker problems


Ubuntu

Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support