News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Problem parsing linker output

Started by manmach, September 13, 2007, 01:56:18 PM

Previous topic - Next topic

manmach

Below is an excerpt from some linker output I am getting. There are 2 undefined references, but only one -- the second -- is being flagged as an error. In fact, if I temporarily remove the line that references freeaddrinfo, Code::Blocks thinks the build succeeded, when it hasn't. I am using the 12 september build.


[ 50.0%] Compiling: ..\src\network.c
X:\msys\1.0\home\Erik\c++\test\activiewer\src\network.c: In function `init_network':
X:\msys\1.0\home\Erik\c++\test\activiewer\src\network.c:48: warning: implicit declaration of function `getaddrinfo'
X:\msys\1.0\home\Erik\c++\test\activiewer\src\network.c:63: warning: passing arg 4 of `setsockopt' from incompatible pointer type
X:\msys\1.0\home\Erik\c++\test\activiewer\src\network.c:68: warning: implicit declaration of function `freeaddrinfo'
[100.0%] Linking console executable: Debug\activiewer.exe
Debug\src\network.o: In function `init_network':X:/msys/1.0/home/Erik/c++/test/activiewer/src/network.c:48: undefined reference to `getaddrinfo'
:X:/msys/1.0/home/Erik/c++/test/activiewer/src/network.c:68: undefined reference to `freeaddrinfo'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 7 seconds)
1 errors, 3 warnings
Build log saved as: X:\msys\1.0\home\Erik\c++\test\activiewer\w32\activiewer_build_log.html