<html><body><div style="font-family: Arial; font-size: 10pt; color: #000000"><div>Phil,</div><div><br></div><div>thanks for the very prompt reply - see below:</div><div><br></div><div><p style="margin: 0px;" data-mce-style="margin: 0px;"><br>> cd /root/Software/sip-4.17<br>> pyqtdeploycli --package sip --target linux-64 configure<br>> python2.7 configure.py --static --sysroot=$SYSROOT --no-tools --use-qmake --configuration=sip-linux.cfg<br>> $SYSROOT/qmake<br> This is SIP 4.17 for Python 2.7.6 on linux2.<br> Reading configuration from /root/Software/sip-4.17/sip-linux.cfg...<br> The sip module will be installed in<br> /root/pyqtdeploy-dir/sysroot-linux/lib/python2.7/site-packages.<br> The sip module will be built as a static library.<br> The sip.h header file will be installed in<br> /root/pyqtdeploy-dir/sysroot-linux/include/python2.7.<br> The default directory to install .sip files in is /usr/share/sip.<br> Creating siplib/sip.h...<br> Creating siplib/siplib.c...<br> Creating siplib/siplib.sbf...<br> Creating sipconfig.py...<br> Creating top level .pro file...<br> Creating sip code generator .pro file...<br> Creating sip module .pro file...<br>> make clean<br>> make<br> cd siplib/ && ( test -e Makefile || /opt/Qt/5.5/gcc_64/bin/qmake /root/Software/sip-4.17/siplib/siplib.pro -o Makefile ) && make -f Makefile <br> make[1]: Entering directory `/root/Software/sip-4.17/siplib'<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o siplib.o siplib.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o apiversions.o apiversions.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o descriptors.o descriptors.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o qtlib.o qtlib.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o threads.o threads.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o objmap.o objmap.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o voidptr.o voidptr.c<br> gcc -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o array.o array.c<br> g++ -c -pipe -fPIC -O2 -w -DNDEBUG -I. -I/usr/include/python3.4m -o bool.o bool.cpp<br> g++ -shared -Wl,--version-script=sip.exp -o sip.so siplib.o apiversions.o descriptors.o qtlib.o threads.o objmap.o voidptr.o array.o bool.o <br> make[1]: Leaving directory `/root/Software/sip-4.17/siplib'<br>> make install<br> cd siplib/ && ( test -e Makefile || /opt/Qt/5.5/gcc_64/bin/qmake /root/Software/sip-4.17/siplib/siplib.pro -o Makefile ) && make -f Makefile install<br> make[1]: Entering directory `/root/Software/sip-4.17/siplib'<br> cp -f sip.so /usr/lib/python3/dist-packages/sip.so<br> strip /usr/lib/python3/dist-packages/sip.so<br> cp -f /root/Software/sip-4.17/siplib/sip.h /usr/include/python3.4m/sip.h<br> make[1]: Leaving directory `/root/Software/sip-4.17/siplib'</p></div><div><br></div><div><span name="x"></span>-- <br>Regards,<br><div><br></div>John Hackett<br>Icon Information Systems<br>74 Gibsons Hill, Norbury, London, SW16 3JS<br>t: 020 8764 2663<br>f: 020 8711 3370<br>m: 07801-231118<br>e: john.hackett@icon-is.co.uk<br>w: www.icon-is.co.uk<br>skype: john_hackett<br>twitter: @iconinfosys<span name="x"></span><br></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Phil Thompson" <phil@riverbankcomputing.com><br><b>To: </b>"John Hackett" <john.hackett@icon-is.co.uk><br><b>Cc: </b>pyqt@riverbankcomputing.com<br><b>Sent: </b>Thursday, 29 October, 2015 11:59:32 AM<br><b>Subject: </b>Re: [PyQt] pyqtdeploy and sip errors...<br><div><br></div>On 29 Oct 2015, at 11:46 a.m., John M. Hackett <john.hackett@icon-is.co.uk> wrote:<br>> <br>> I am having problems with the final stages of building an application with pyqtdeploy: "make" fails with this error:<br>> <br>> /usr/bin/ld cannot find -lsip<br>> /usr/bin/ld cannot find -lintl<br>> <br>> PyQt5.5 is installed on Ubuntu 14.04 and the application (Python2.7) is running correctly inside the IDE (Pycharm). Then using the instructions here - http://pyqt.sourceforge.net/Docs/pyqtdeploy/static_builds.html - I've build the static packages.<br>> <br>> Concentrating on the sip problem I have setup SYSROOT and followed the instructions for building the static SIP (v4.17).<br>> The output of "python2.7 configure.py ...." indicates that the module and headers will be copied to the SYSROOT directory:<br>> <br>> The sip module will be installed in<br>> /root/pyqtdeploy-dir/sysroot-linux/lib/python2.7/site-packages.<br>> The sip module will be built as a static library.<br>> The sip.h header file will be installed in<br>> /root/pyqtdeploy-dir/sysroot-linux/include/python2.7.<br>> <br>> but the output of the "make" command is using python3.4m and "make install" is copying the files to the python3 tree:<br>> <br>> cp -f sip.so /usr/lib/python3/dist-packages/sip.so<br>> strip /usr/lib/python3/dist-packages/sip.so<br>> cp -f /root/Software/sip-4.17/siplib/sip.h /usr/include/python3.4m/sip.h<br>> make[1]: Leaving directory `/root/Software/sip-4.17/siplib'<br><div><br></div>What *exactly* where the commands and arguments that you ran?. My guess is that you didn't use a clean source tree and didn't run qmake.<br><div><br></div>Phil</blockquote><div><br></div></div></body></html>