[PyQt] Crosscomping sip with a sip.cfg file
philip at balister.org
Tue Sep 18 16:53:27 BST 2018
On 09/08/2018 04:31 AM, Phil Thompson wrote:
> On 8 Sep 2018, at 12:25 pm, Philip Balister <philip at balister.org> wrote:
>> On 09/08/2018 04:39 AM, Phil Thompson wrote:
>>> On 6 Sep 2018, at 8:10 pm, Philip Balister <philip at balister.org> wrote:
>>>> I'm updating the recipe in OpenEmbedded to the recent release. I am
>>>> running into an issue where the python parts are ending up in the build
>>>> sysroot, not the image. So the packaging doesn't pick up the python
>>>> parts of sip.
>>>> I create a sip config with required paths, the line I see in the
>>>> generated sip.cfg is:
>>>> sip_module_dir =
>>>> which is where I want to the the sip module end up, but after config,
>>>> compile etc I see this in sipconfig.py:
>>>> Which is not where I need the module installed.
>>>> Any ideas? This has worked in the past.
>>> Difficult to say without more context. Also I'd suggest you try the current snapshot.
>> I tried the head of the Hg repo and had the same issue.
>> In the end, this patch on top of the tarball helps. Still puzzling over
>> getting PyQt5 going again though.
>> I'm not sure if this is correct, but the PyQT5 sip.so ends up where I
>> think it should.
> Can you try the attached patch to the current snapshot/repo?
I can't get this to run configure at all:
[balister at thuvia sip]$ python configure.py
This is SIP 4.255.255 for Python 2.7.15 on linux2.
The SIP code generator will be installed in /usr/bin.
The sip.h header file will be installed in /usr/include/python2.7.
The sip module will be installed in /usr/lib64/python2.7/site-packages.
The sip.pyi stub file will be installed in
The default directory to install .sip files in is /usr/share/sip.
An internal error occured. Please report all the output from the program,
including the following traceback, to support at riverbankcomputing.com.
Traceback (most recent call last):
File "configure.py", line 1001, in <module>
File "configure.py", line 989, in main
File "configure.py", line 273, in create_config
NameError: global name 'sip_module_dest_dir' is not defined
More information about the PyQt