curl & linux
Alexandr Druzhinin
drug2004 at bk.ru
Sat Sep 28 09:06:47 PDT 2013
28.09.2013 20:14, Jordi Sayol пишет:
>
> Can I see your full command line please?
> $ dmd -lcurl ....
>
I use dub, but I did rdmd version:
rdmd --build-only -I/home/drug/.dub/packages/derelict-master/import
-I/home/drug/.dub/packages/glamour-master -version=Derelict3
-version=gl3n -I/home/drug/.dub/packages/gl3n-master/
-I/home/drug/3rdparties/cairoD/src
-I/home/drug/.dub/packages/arsd-master -version=CAIRO_HAS_PNG_FUNCTIONS
-L-lphobos2 -L-L/home/drug/3rdparties/cairoD -L-lcairoD -L-lcairo -L-ldl
-ofbin/geoviewer src/app.d
If I change -L-lphobos2 на -L-lcurl I get:
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function
`_D3std3net4curl4Curl19_sharedStaticCtor34FZv':
std/net/curl.d:(.text._D3std3net4curl4Curl19_sharedStaticCtor34FZv+0xf):
undefined reference to `curl_global_init'
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl.o): In function
`_D3std3net4curl4Curl19_sharedStaticDtor35FZv':
std/net/curl.d:(.text._D3std3net4curl4Curl19_sharedStaticDtor35FZv+0x5):
undefined reference to `curl_global_cleanup'
/usr/lib/x86_64-linux-gnu/libphobos2.a(curl_144c_140.o): In function
`_D3std3net4curl4HTTP4Impl6__dtorMFZv':
std/net/curl.d:(.text._D3std3net4curl4HTTP4Impl6__dtorMFZv+0x19):
undefined reference to `curl_slist_free_all'
...
and so on. That is in this case I have static linking but curl symbols
are not definded somehow.
More information about the Digitalmars-d-learn
mailing list