project-navigation
Personal tools

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - meden

Pages: [1]
1
svn version 11913 builds and runs!  Great work, thank you!

2
I read some code...
I'm pretty sure the the problem is related to curl. The undefined references refer (sorry...) to definitions in cl_http.h; this one is included in client.h only if HAVE_CURL is defined (for the C preprocessor). The default behavior of configure script it to check whether curl is present or not; looking into config.h I can read
Code: [Select]
#define HAVE_CURL 1
so there shouldn't be any problem. But...

I have only one suspect, now... Well, actually a feeling, because I'm not an expert programmer. In client.h there is a line:
Code: [Select]
#define CURL_STATICLIBMaybe the linker is looking for static libs, when I have only their dynamic version?

In my box I have these packages:
libcurl3 (7.17.0-1)
libcurl3-gnutls (7.17.0-1)
libcurl4-openssl (7.16.2-4)
libcurl4-openssl-dev (7.16.2-4)

The last one is the only (of course) providing curl.h

3
Nothing to do, apart the need of manually patch the (incorrect) header of new debian/changelog... :)
Same errors, plus a couple of warning from dpkg-gencontrol ("unknown substitution variable ${misc:Depends}").

OT: In the changelog I read something about exclusive use of SDL: what about performances? Is the same using gl?

4
I'm trying to build UFO:AI packages for my Debian Sid, but I can't. Using the command
Code: [Select]
fakeroot debian/rules binary maps and languages are built and packaged in ufoai-data and ufoai-data-music, but the building task stops with the following output:

Code: [Select]
[...]
dh_testdir
/usr/bin/make BUILDDIR=/usr/src/ufoai/BUILD
make[1]: Entering directory `/usr/src/ufoai'
 * [UFO] src/common/ioapi.c
 * [UFO] src/common/unzip.c
 * [UFO] src/common/md4.c
 * [UFO] src/common/dbuffer.c
 * [UFO] src/ports/unix/unix_glob.c
 * [UFO] ... linking  (-ldl  -lm   -lz -ljpeg -lpng -lSDL_ttf -lvorbisfile -lvorbis -logg  -lcurl  -L/usr/lib -lSDL )
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_ConnectionlessPacket':
/usr/src/ufoai/src/client/cl_main.c:1262: undefined reference to `CL_SetHTTPServer'
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_RequestNextDownload':
/usr/src/ufoai/src/client/cl_main.c:1527: undefined reference to `CL_PendingHTTPDownloads'
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_InitLocal':
/usr/src/ufoai/src/client/cl_main.c:2139: undefined reference to `cl_http_proxy'
/usr/src/ufoai/src/client/cl_main.c:2140: undefined reference to `cl_http_filelists'
/usr/src/ufoai/src/client/cl_main.c:2141: undefined reference to `cl_http_downloads'
/usr/src/ufoai/src/client/cl_main.c:2142: undefined reference to `cl_http_max_connections'
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_Frame':
/usr/src/ufoai/src/client/cl_main.c:2446: undefined reference to `CL_RunHTTPDownloads'
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_Init':
/usr/src/ufoai/src/client/cl_main.c:2607: undefined reference to `CL_InitHTTPDownloads'
/usr/src/ufoai/BUILD/client/client/cl_main.o: In function `CL_Shutdown':
/usr/src/ufoai/src/client/cl_main.c:2635: undefined reference to `CL_HTTP_Cleanup'
/usr/src/ufoai/BUILD/client/client/cl_parse.o: In function `CL_CheckOrDownloadFile':
/usr/src/ufoai/src/client/cl_parse.c:289: undefined reference to `CL_QueueHTTPDownload'
collect2: ld returned 1 exit status
make[1]: *** [ufo] Error 1
make[1]: Leaving directory `/usr/src/ufoai'
make: *** [stamps/build-arch] Error 2


I used debian/rules because it is there, but the same happens with make deb.

What's wrong?

Thanks

Pages: [1]