[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: [PyQt] Crosscomping sip with a sip.cfg file
From:       Philip Balister <philip () balister ! org>
Date:       2018-09-25 1:30:37
Message-ID: 64956fc1-61e0-4fd7-ddaa-ce2f4dea3986 () balister ! org
[Download RAW message or body]

OK, I finally figured out enough Hg commands to determine the tip does
cross compile OK. And the 5.11.3 dev snapshot built also.

Philip

On 09/18/2018 05:16 PM, Phil Thompson wrote:
> On 18 Sep 2018, at 4:53 pm, Philip Balister <philip@balister.org> wrote:
> > 
> > On 09/08/2018 04:31 AM, Phil Thompson wrote:
> > > On 8 Sep 2018, at 12:25 pm, Philip Balister <philip@balister.org> wrote:
> > > > 
> > > > On 09/08/2018 04:39 AM, Phil Thompson wrote:
> > > > > On 6 Sep 2018, at 8:10 pm, Philip Balister <philip@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 =
> > > > > > /home/balister/opensdr/sdr-build-master-qemu/build/tmp-glibc/work/core2-64 \
> > > > > > -oe-linux/sip/4.19.12-r0/image//usr/lib/python%(py_major).%(py_minor)/site-packages
> > > > > >  
> > > > > > which is where I want to the the sip module end up, but after config,
> > > > > > compile etc I see this in sipconfig.py:
> > > > > > 
> > > > > > 'sip_module_dir':
> > > > > > '/home/balister/opensdr/sdr-build-master-qemu/build/tmp-glibc/work/core2-64-oe-linux/sip/4.19.12-r0/recipe-sysroot/usr/lib/python2.7/site-packages/PyQt5',
> > > > > >  
> > > > > > 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?
> > > 
> > > Phil
> > > 
> > 
> > 
> > I can't get this to run configure at all:
> > 
> > [balister@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
> > /usr/lib64/python2.7/site-packages.
> > The default directory to install .sip files in is /usr/share/sip.
> > Creating sipconfig.py...
> > An internal error occured.  Please report all the output from the program,
> > including the following traceback, to support@riverbankcomputing.com.
> > Traceback (most recent call last):
> > File "configure.py", line 1001, in <module>
> > main(sys.argv)
> > File "configure.py", line 989, in main
> > macros)
> > File "configure.py", line 273, in create_config
> > "sip_module_dir":   sip_module_dest_dir,
> > NameError: global name 'sip_module_dest_dir' is not defined
> 
> Sorry, I can't reproduce that. The obvious explaination is that you are not using \
> the tip of the repo - but you say you are. 
> Phil
> 
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
https://www.riverbankcomputing.com/mailman/listinfo/pyqt


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic