Kiitos tiedoista, patchista, jne, auttoi compileri-ongelmiin, just ne minkä kanssa kamppailin, mutta en vieläkään saa MINGW+MSYS versio linkattua.
Voiko joku vaikkapa zipata ne toimivat, käytetyt opensslm crypto ja xml librarit _ja_ headerit niin että olisi referenssinä??
Tällä hetkellä jotain tällaista on solmussa, multiple defined, AMFobjektit, XMLmemory-jutut ja jotain liittyen CRYPTon (ei varmasti trvita tässä softassa?? DirectX juttuja??)
Huom, en ole käyttänyt MINGW, MSYS montakertaa, liikun normaalisti ns "assembleri" tasolla (missä on helpompaa, näkee sitä mitä tehdään) joten olisi myöskin hyvä saada vinkkejä siitä miten selvittää tällaisia ongelmia, mistä löytyy esim tieto siitä että mitä headerit, ,includet, definit, macrot ja muut todella tuottavat.
EN ole esim aivan varma siitä mistä linkkeri nappaa librarit ja siihen liittyvät definit, headerit.
make[1]: Leaving directory `/home/GunnarH/yle/json-c'
g++ -Wall bytes.o log.o rtmp.o AMFObject.o rtmppacket.o rtmpdump.o parseurl.o dh.o handshake.o yle.o akamai.o json-c/json_object.o json-c/json_tokener.o json-c/linkhash.o json-c/printbuf.o json-c/arraylist.o -o rtmpdump-yle -lssl -lcrypto `xml2-config --libs` -lwinmm -lwsock32
yle.o: In function `ZNKSt12_Vector_baseIN8RTMP_LIB17AMFObjectPropertyESaIS1_EE13get_allocatorEv':
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x0): multiple definition of `forbiddenExp'
rtmpdump.o:C:/msys/1.0/home/GunnarH/yle/rtmpdump.cpp:(.bss+0x0): first defined here
yle.o: In function `ZNKSt12_Vector_baseIN8RTMP_LIB17AMFObjectPropertyESaIS1_EE13get_allocatorEv':
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x4): multiple definition of `emptyExp'
rtmpdump.o:C:/msys/1.0/home/GunnarH/yle/rtmpdump.cpp:(.bss+0x4): first defined here
samantyypistä, xmlMalloc, xmlMallocAtomic, `xmlRealloc', `xmlFree'
rtmpdump.o:C:/msys/1.0/home/GunnarH/yle/rtmpdump.cpp:(.bss+0x14): first defined here
yle.o: In function `ZNKSt12_Vector_baseIN8RTMP_LIB17AMFObjectPropertyESaIS1_EE13get_allocatorEv':
c:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/stl_vector.h:(.bss+0x18): multiple definition of `xmlMemStrdup'
rtmpdump.o:C:/msys/1.0/home/GunnarH/yle/rtmpdump.cpp:(.bss+0x18): first defined here
C:/msys/1.0/local/lib/libxml2.a(globals.o): In function `xmlInitializeGlobalState':
C:/msys/1.0/home/GunnarH/libxml2-2.7.2/globals.c:542: multiple definition of `xmlMemStrdup'
jatkuu osittain samoilla , `xmlRealloc',`xmlMallocAtomic'. `xmlMalloc'. `xmlFree', `emptyExp', `forbiddenExp'
rtmpdump.o:C:/msys/1.0/home/GunnarH/yle/rtmpdump.cpp:(.bss+0x0): first defined here
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa0c): undefined reference to `CreateDCA@16'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa19): undefined reference to `CreateCompatibleDC@4'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa2a): undefined reference to `GetDeviceCaps@8'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa3a): undefined reference to `GetDeviceCaps@8'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa50): undefined reference to `CreateCompatibleBitmap@12'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa5e): undefined reference to `SelectObject@8'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xa70): undefined reference to `GetObjectA@12'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xae1): undefined reference to `BitBlt@36'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xaeb): undefined reference to `GetBitmapBits@12'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xb42): undefined reference to `SelectObject@8'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xb49): undefined reference to `DeleteObject@4'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xb53): undefined reference to `DeleteDC@4'
C:/msys/1.0/local/lib/libcrypto.a(rand_win.o):rand_win.c:(.text+0xb5d): undefined reference to `DeleteDC@4'
collect2: ld returned 1 exit status
make: *** [rtmpdump-yle] Error 1