[Psi-Devel] make -j (was Re: Psi 0.13-rc2)
Aleksey "AlekSi" Palazhchenko
alek.silverstone at gmail.com
Tue Jul 14 23:53:40 PDT 2009
Hi Justin, list,
> I cannot reproduce the problem here (-j2 works on a clean tarball).
I can't build Psi with -j3 too. Kubuntu 9.04, Qt from packages, Psi 6cca6a81.
What I did:
1) Removed all files manually (except /.git)
2) ccache -Cz
3) git submodule update
4) ./configure --enable-debug
5) make -j3
aleksi at tower:~/Code/psi$ make -j3
cd third-party/qca/ && /usr/bin/qmake-qt4 qca.pro -unix -o Makefile
cd iris/ && /usr/bin/qmake-qt4 iris.pro -unix -o Makefile
cd src/ && /usr/bin/qmake-qt4 src.pro -unix -o Makefile
cd third-party/qca/ && make -f Makefile
make[1]: Entering `/home/aleksi/Code/psi/third-party/qca'
<Compiling qca in 3 threads>
make[1]: Leaving `/home/aleksi/Code/psi/third-party/qca'
cd iris/ && make -f Makefile
make[1]: Entering `/home/aleksi/Code/psi/iris'
cd src/ && /usr/bin/qmake-qt4 src.pro -unix -o Makefile
cd src/ && make -f Makefile
make[2]: Entering `/home/aleksi/Code/psi/iris/src'
cd irisnet/ && /usr/bin/qmake-qt4 irisnet.pro -unix -o Makefile
cd xmpp/ && /usr/bin/qmake-qt4 xmpp.pro -unix -o Makefile
cd irisnet/ && make -f Makefile
make[3]: Entering `/home/aleksi/Code/psi/iris/src/irisnet'
cd noncore/ && /usr/bin/qmake-qt4 noncore.pro -unix -o Makefile
cd noncore/ && make -f Makefile
make[4]: Entering `/home/aleksi/Code/psi/iris/src/irisnet/noncore'
<Compiling irisnet/noncode in 2 threads>
<Compiling xmpp in 3 threads>
rm -f ../../lib/libiris.a
mv -f libiris.a ../../lib/
make[3]: Leaving `/home/aleksi/Code/psi/iris/src/xmpp'
make[2]: Leaving `/home/aleksi/Code/psi/iris/src'
make[1]: Leaving `/home/aleksi/Code/psi/iris'
cd src/ && make -f Makefile
make[1]: Entering `/home/aleksi/Code/psi/src'
<Compiling psi in 3 threads>
But linking it all together fails:
home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1345: undefined
reference to `XMPP::Ice176::writeDatagram(int, QByteArray const&)'
/home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1347: undefined
reference to `XMPP::Ice176::writeDatagram(int, QByteArray const&)'
.obj/jinglertp.o: In function
`JingleRtpChannelPrivate::ice_readyRead(int)':
/home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1289: undefined
reference to `XMPP::Ice176::readDatagram(int)'
/home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1284: undefined
reference to `XMPP::Ice176::hasPendingDatagrams(int) const'
/home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1300: undefined
reference to `XMPP::Ice176::readDatagram(int)'
/home/aleksi/Code/psi/src/avcall/jinglertp.cpp:1295: undefined
reference to `XMPP::Ice176::hasPendingDatagrams(int) const'
<...>
/home/aleksi/Code/psi/iris/lib/libiris.a(socks.o): In function `~Private':
/home/aleksi/Code/psi/iris/src/xmpp/cutestuff/socks.cpp:1012:
undefined reference to `ServSock::~ServSock()'
/home/aleksi/Code/psi/iris/src/xmpp/cutestuff/socks.cpp:1012:
undefined reference to `ServSock::~ServSock()'
/home/aleksi/Code/psi/iris/lib/libiris.a(socks.o): In function `Private':
/home/aleksi/Code/psi/iris/src/xmpp/cutestuff/socks.cpp:1014:
undefined reference to `ServSock::ServSock(QObject*)'
More information about the Psi-Devel
mailing list