Hej, mam problem z kompilacją prostego programiku korzystającego z CURL. Na tyle ogarniam bład pojawia się przy linkowaniu pliku libcurl.a
Tak na pierwszy rzut oka wygląda na to, że to wina vlinka (używam vbcc do skrośnej kompilacji), o to co wyrzuca konsola:
C:\Users\miros_000\Documents\NetBeansProjects\CppApplication_1>vc C:\VBCC\linker_libs\libcurl.a main.c
vbcc V0.9b (c) in 1995-2011 by Volker Barthelmann
vbcc code-generator for m68k/ColdFire V1.8 (c) in 1995-2010 by Volker Barthelmann
>typedef long time_t;
warning 226 in line 6 of "time.h": redeclaration of typedef <time_t>
vasm 1.5b (c) in 2002-2011 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 1.3 (c) 2002-2011 Frank Wille
vasm motorola syntax module 3.3 (c) 2002-2011 Frank Wille
vasm hunk format output module 2.2 (c) 2002-2010 Frank Wille
CODE(acrx4): 164 bytes
INTERNAL ERROR: aout_symbols(): Symbol ___EXIT_LIST__ in C:\VBCC\linker_libs\libcurl.a has type 22, which is currently not supported.
Aborting.
vlink -bamigahunk -x -Bstatic -Cvbcc -nostdlib -LC:/VBCC/targets/m68k-amigaos/lib/ -C:/VBCC/netlib/ C:\VBCC\targets\m68k-amigaos\lib\startup.o "C:\VBCC\linker_libs\libcurl.a" "C:\Users\MIROS_~1\AppData\Local\Temp\vbcc068c.o" -s -Rshort -lvc -lamiga -o a.out failed
C:\Users\miros_000\Documents\NetBeansProjects\CppApplication_1>
Co w takim razie zrobić? Porzucić vbcc i używać gcc, czy po prostu robię coś źle?
Curla pobierałem stąd, w najnowszej dostępnej wersji:
http://amiga.sourceforge.net/?showpackage=cURL
Drugim problemem jest to, że pliki nagłówków chyba nie są do końca takie jakie powinny być. Nie widać w nich takich rzeczy jak np. CURLOPT_URL
Z góry dzięki za poświęcony czas i wysiłki.
Ostatnia aktualizacja: 31.05.2013 03:24:10 przez Mir3k