Error compiling r1191
cutestuff\httpconnect.cpp:26:20: QtCrypto: No such file or directory
cutestuff\httpconnect.cpp: In member function `void HttpConnect::sock_connected()':
cutestuff\httpconnect.cpp:200: error: `QCA' has not been declared
cutestuff\httpconnect.cpp:200: error: `Base64' was not declared in this scope
cutestuff\httpconnect.cpp:200: warning: unused variable 'Base64'
mingw32-make[4]: *** [release/httpconnect.o] Error 1
mingw32-make[4]: Leaving directory `E:/psi/svn/trunk/iris/src/xmpp'
mingw32-make[3]: *** [release] Error 2
mingw32-make[3]: Leaving directory `E:/psi/svn/trunk/iris/src/xmpp'
mingw32-make[2]: *** [sub-xmpp-make_default] Error 2
mingw32-make[2]: Leaving directory `E:/psi/svn/trunk/iris/src'
mingw32-make[1]: *** [sub-src-make_default] Error 2
mingw32-make[1]: Leaving directory `E:/psi/svn/trunk/iris'
mingw32-make: *** [sub-iris-make_default] Error 2
--
With best regards, zet.
JabberID................ z...@jabber.ru
Homepage ............ http://bombus-im.org/
_______________________________________________
Psi-Devel mailing list
Psi-...@lists.affinix.com
http://lists.affinix.com/listinfo.cgi/psi-devel-affinix.com
Is qca2 and qca-ossl properly installed? Have you seen these
instructions --
http://psi-im.org/wiki/Build_Instructions_Qt4#Building_on_Windows_using_MinGW
?
WBR,
Gleb Golubitsky
Actually, you shouldn't need to build QCA yourself.
Look in conf_windows.pri, and make sure "CONFIG += qca-static" is
commented out. Then run qmake and make again. This should build the
bundled qca.
cheers,
Remko
PS: Does anybody know why it isn't commented out by default?
It seems our release manager commented it in when releasing RC2 in
revision 761, and accidentally committed his change ;-)
cheers,
Remko
Hi!
And now:
release/main.o:main.cpp:(.text+0xf47): undefined reference to `_imp___ZN4XMPP15S
erviceResolver17startFromInstanceERK10QByteArray'
release/main.o:main.cpp:(.text+0x1153): undefined reference to `_imp___ZN4XMPP15
ServiceResolver7tryNextEv'
release/main.o:main.cpp:(.text+0x1179): undefined reference to `_imp___ZN4XMPP11
ProcessQuit8instanceEv'
release/main.o:main.cpp:(.text+0x127f): undefined reference to `_imp___ZN4XMPP15
ServiceResolver14startFromPlainERK7QStringi'
release/main.o:main.cpp:(.text+0x1453): undefined reference to `_imp___ZN4XMPP15
ServiceResolver15startFromDomainERK7QStringS3_'
release/main.o:main.cpp:(.text+0x165d): undefined reference to `_imp___ZN4XMPP11
ProcessQuit8instanceEv'
release/main.o:main.cpp:(.text+0x1713): undefined reference to `_imp___ZN4XMPP21
ServiceLocalPublisher7publishERK7QStringS3_iRK4QMapIS1_10QByteArrayE'
release/main.o:main.cpp:(.text+0x1783): undefined reference to `_imp___ZN4XMPP10
NameRecordC1Ev'
release/main.o:main.cpp:(.text+0x179a): undefined reference to `_imp___ZN4XMPP10
NameRecord7setNullERK10QByteArray'
release/main.o:main.cpp:(.text+0x17b6): undefined reference to `_imp___ZN4XMPP21
ServiceLocalPublisher9addRecordERKNS_10NameRecordE'
release/main.o:main.cpp:(.text+0x17c8): undefined reference to `_imp___ZN4XMPP10
NameRecordD1Ev'
release/main.o:main.cpp:(.text+0x17ee): undefined reference to `_imp___ZN4XMPP10
NameRecordD1Ev'
release/main.o:main.cpp:(.text+0x1a32): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4typeEv'
release/main.o:main.cpp:(.text+0x1a78): undefined reference to `_imp___ZN4XMPP11
ProcessQuit8instanceEv'
release/main.o:main.cpp:(.text+0x1b69): undefined reference to `_imp___ZN4XMPP12
NameResolver5startERK10QByteArrayNS_10NameRecord4TypeENS0_4ModeE'
release/main.o:main.cpp:(.text+0x1e9d): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x1ebd): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4typeEv'
release/main.o:main.cpp:(.text+0x1f0e): undefined reference to `_imp___ZNK4XMPP1
0NameRecord7rawDataEv'
release/main.o:main.cpp:(.text+0x1f42): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x1fa8): undefined reference to `_imp___ZNK4XMPP1
0NameRecord2osEv'
release/main.o:main.cpp:(.text+0x2012): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3cpuEv'
release/main.o:main.cpp:(.text+0x2065): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x20fd): undefined reference to `_imp___ZNK4XMPP1
0NameRecord5textsEv'
release/main.o:main.cpp:(.text+0x2125): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x22d2): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4nameEv'
release/main.o:main.cpp:(.text+0x2335): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x236f): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x2386): undefined reference to `_imp___ZNK4XMPP1
0NameRecord6weightEv'
release/main.o:main.cpp:(.text+0x239b): undefined reference to `_imp___ZNK4XMPP1
0NameRecord8priorityEv'
release/main.o:main.cpp:(.text+0x23b0): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4portEv'
release/main.o:main.cpp:(.text+0x23cc): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4nameEv'
release/main.o:main.cpp:(.text+0x2462): undefined reference to `_imp___ZNK4XMPP1
0NameRecord7addressEv'
release/main.o:main.cpp:(.text+0x24da): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x2586): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4nameEv'
release/main.o:main.cpp:(.text+0x25e5): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x25fc): undefined reference to `_imp___ZNK4XMPP1
0NameRecord8priorityEv'
release/main.o:main.cpp:(.text+0x2651): undefined reference to `_imp___ZNK4XMPP1
0NameRecord7addressEv'
release/main.o:main.cpp:(.text+0x26ba): undefined reference to `_imp___ZNK4XMPP1
0NameRecord3ttlEv'
release/main.o:main.cpp:(.text+0x2789): undefined reference to `_imp___ZNK4XMPP1
0NameRecord4typeEv'
release/main.o:main.cpp:(.text+0x27b3): undefined reference to `_imp___ZNK4XMPP1
0NameRecord7rawDataEv'
release/main.o:main.cpp:(.text+0x2876): undefined reference to `_imp___ZN4XMPP12
NameResolver4stopEv'
release/main.o:main.cpp:(.text+0x2ce9): undefined reference to `_imp___ZNK4XMPP1
5ServiceInstance10attributesEv'
release/main.o:main.cpp:(.text+0x2d2a): undefined reference to `_imp___ZNK4XMPP1
5ServiceInstance8instanceEv'
release/main.o:main.cpp:(.text+0x2e0a): undefined reference to `_imp___ZNK4XMPP1
5ServiceInstance10attributesEv'
release/main.o:main.cpp:(.text+0x2efa): undefined reference to `_imp___ZNK4XMPP1
5ServiceInstance8instanceEv'
release/main.o:main.cpp:(.text+0x2faa): undefined reference to `_imp___ZN4XMPP11
ProcessQuit8instanceEv'
release/main.o:main.cpp:(.text+0x30a2): undefined reference to `_imp___ZN4XMPP14
ServiceBrowser5startERK7QStringS3_'
release/main.o:main.cpp:(.text+0x3f0e): undefined reference to `_imp___ZN4XMPP12
NameResolverC1EP7QObject'
release/main.o:main.cpp:(.text+0x4510): undefined reference to `_imp___ZN4XMPP14
ServiceBrowserC1EP7QObject'
release/main.o:main.cpp:(.text+0x49f3): undefined reference to `_imp___ZN4XMPP15
ServiceResolverC1EP7QObject'
release/main.o:main.cpp:(.text+0x5cfc): undefined reference to `_imp___ZN4XMPP21
ServiceLocalPublisherC1EP7QObject'
release/main.o:main.cpp:(.text+0x61c0): undefined reference to `_imp___ZN4XMPP11
ProcessQuit8instanceEv'
release/main.o:main.cpp:(.text+0x6212): undefined reference to `_imp___ZN4XMPP19
NetInterfaceManagerC1EP7QObject'
release/main.o:main.cpp:(.text+0x6279): undefined reference to `_imp___ZNK4XMPP1
9NetInterfaceManager10interfacesEv'
release/main.o:main.cpp:(.text+0x6323): undefined reference to `_imp___ZN4XMPP12
NetInterfaceC1ERK7QStringPNS_19NetInterfaceManagerE'
release/main.o:main.cpp:(.text+0x637e): undefined reference to `_imp___ZNK4XMPP1
2NetInterface4nameEv'
release/main.o:main.cpp:(.text+0x63cf): undefined reference to `_imp___ZNK4XMPP1
2NetInterface2idEv'
release/main.o:main.cpp:(.text+0x64e3): undefined reference to `_imp___ZNK4XMPP1
2NetInterface9addressesEv'
release/main.o:main.cpp:(.text+0x6643): undefined reference to `_imp___ZNK4XMPP1
2NetInterface2idEv'
release/main.o:main.cpp:(.text+0x696a): undefined reference to `_imp___ZN4XMPP12
NetInterfaceC1ERK7QStringPNS_19NetInterfaceManagerE'
release/main.o:main.cpp:(.text+0x69ca): undefined reference to `_imp___ZNK4XMPP1
2NetInterface4nameEv'
release/main.o:main.cpp:(.text+0x6a16): undefined reference to `_imp___ZNK4XMPP1
2NetInterface2idEv'
release/main.o:main.cpp:(.text+0x6b2e): undefined reference to `_imp___ZNK4XMPP1
2NetInterface9addressesEv'
release/main.o:main.cpp:(.text+0x6f81): undefined reference to `_imp___ZNK4XMPP1
2NetInterface7gatewayEv'
release/main.o:main.cpp:(.text+0x6ff5): undefined reference to `_imp___ZNK4XMPP1
2NetInterface7gatewayEv'
release/main.o:main.cpp:(.text+0x7157): undefined reference to `_imp___ZNK4XMPP1
2NetInterface7gatewayEv'
release/main.o:main.cpp:(.text+0x71cb): undefined reference to `_imp___ZNK4XMPP1
2NetInterface7gatewayEv'
../../lib/libirisnet.a(jdns.o):jdns.c:(.text+0x3fa2): undefined reference to `ht
onl@4'
../../lib/libirisnet.a(jdns_util.o):jdns_util.c:(.text+0x1f8c): undefined refere
nce to `ntohs@4'
../../lib/libirisnet.a(jdns_util.o):jdns_util.c:(.text+0x1fa6): undefined refere
nce to `ntohs@4'
../../lib/libirisnet.a(jdns_util.o):jdns_util.c:(.text+0x1fc0): undefined refere
nce to `ntohs@4'
../../lib/libirisnet.a(jdns_util.o):jdns_util.c:(.text+0x203e): undefined refere
nce to `ntohl@4'
../../lib/libirisnet.a(jdns_util.o):jdns_util.c:(.text+0x2193): undefined refere
nce to `ntohs@4'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x2f): undefined refe
rence to `htonl@4'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x66): undefined refe
rence to `setsockopt@20'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0xf2): undefined refe
rence to `setsockopt@20'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x156): undefined ref
erence to `setsockopt@20'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x193): undefined ref
erence to `setsockopt@20'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x1e9): undefined ref
erence to `setsockopt@20'
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x226): more undefine
d references to `setsockopt@20' follow
../../lib/libirisnet.a(qjdns_sock.o):qjdns_sock.cpp:(.text+0x5): undefined refer
ence to `WSAGetLastError@0'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0xfd4): undefined refer
ence to `htonl@4'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x1040): undefined refe
rence to `htons@4'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x1056): undefined refe
rence to `htons@4'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x106c): undefined refe
rence to `htons@4'
collect2: ld returned 1 exit status
mingw32-make[4]: *** [..\..\bin\nettool.exe] Error 1
mingw32-make[4]: Leaving directory `E:/psi/svn/trunk/iris/tools/nettool'
mingw32-make[3]: *** [release] Error 2
mingw32-make[3]: Leaving directory `E:/psi/svn/trunk/iris/tools/nettool'
mingw32-make[2]: *** [sub-nettool-make_default] Error 2
mingw32-make[2]: Leaving directory `E:/psi/svn/trunk/iris/tools'
mingw32-make[1]: *** [sub-tools-make_default] Error 2
mingw32-make[1]: Leaving directory `E:/psi/svn/trunk/iris'
mingw32-make: *** [sub-iris-make_default] Error 2
--
zet
Try this:
Index: src/irisnet/corelib/irisnetexport.h
===================================================================
--- src/irisnet/corelib/irisnetexport.h (wersja 174)
+++ src/irisnet/corelib/irisnetexport.h (kopia robocza)
@@ -29,7 +29,7 @@
# ifdef IRISNET_MAKEDLL
# define IRISNET_EXPORT Q_DECL_EXPORT
# else
-# define IRISNET_EXPORT Q_DECL_IMPORT
+# define IRISNET_EXPORT
# endif
#endif
--
Maciek
xmpp:mach...@uaznia.net
Yuor wrote:
> Try this:
> Index: src/irisnet/corelib/irisnetexport.h
> ===================================================================
> --- src/irisnet/corelib/irisnetexport.h (wersja 174)
> +++ src/irisnet/corelib/irisnetexport.h (kopia robocza)
> @@ -29,7 +29,7 @@
> # ifdef IRISNET_MAKEDLL
> # define IRISNET_EXPORT Q_DECL_EXPORT
> # else
> -# define IRISNET_EXPORT Q_DECL_IMPORT
> +# define IRISNET_EXPORT
> # endif
> #endif
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x1040): undefined refe
rence to `htons@4'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x1056): undefined refe
rence to `htons@4'
../../lib/libirisnet.a(jdns_mdnsd.o):jdns_mdnsd.c:(.text+0x106c): undefined refe
rence to `htons@4'
collect2: ld returned 1 exit status
mingw32-make[3]: *** [..\..\bin\nettool.exe] Error 1
mingw32-make[3]: Leaving directory `E:/psi/svn/trunk/iris/tools/nettool'
mingw32-make[2]: *** [release] Error 2
mingw32-make[2]: Leaving directory `E:/psi/svn/trunk/iris/tools/nettool'
mingw32-make[1]: *** [sub-nettool-make_default] Error 2
mingw32-make[1]: Leaving directory `E:/psi/svn/trunk/iris/tools'
mingw32-make: *** [sub-tools-make_default] Error 2
--
zet
and
add LIBS += -lirisnet -lws2_32 -lwsock32 to iris.pri
About the 3 parts of your patch:
The export problem should be solved already.
Nettool building is correct for plain Iris users, so I don't want to disable
it outright. For Psi users, yes, the build is unnecessary, and eventually
I'll have it get skipped, but for now it does no harm and it even helps find
Iris compilation bugs early.
I'd prefer not to directly specify dependencies of dependencies. The
qmake .prl files are supposed to take care of this. First, let's see if we
can find out why the .prl files aren't working for us.
-Justin
I just checked out and I still see the same linker errors about
unresolved "__declspec(dllimport) somethings".
--
Maciek
xmpp:mach...@uaznia.net