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

List:       kde-kimageshop
Subject:    Re: Getting python to work when building Krita from source on Linux?
From:       Eliakin Costa <eliakim170 () gmail ! com>
Date:       2018-04-17 19:12:55
Message-ID: CAE1X_jq-4wBQiqS40MNVwHn5TZtzO0xk3_DK2_ZaFR6-m5S0Xw () mail ! gmail ! com
[Download RAW message or body]

You're welcome, have fun with Krita:)

2018-04-17 16:04 GMT-03:00 Emmet O'Neill <emmetoneill.pdx@gmail.com>:

> Ok, I got it working. I had 'pyqt5-dev' and 'sip-dev' installed, but
> didn't have 'python3-pyqt5', 'python3-sip', or 'python3-sip-dev' packages
> installed.
>
> As always, thanks for the help Eliakin and Scott.
> -Emmet
>
>
> On Tue, Apr 17, 2018 at 6:01 AM, Scott Petrovic <scottpetrovic@gmail.com>
> wrote:
>
>> hi Emmet,
>>
>> Yes, pyqt and SIP definitely look like they are not found with cmake.
>>
>> Can you see which version of pyqt5 and SIP you have installed? Maybe it
>> isn't a high enough version. I am also using Ubuntu 17.10 and am running
>> the same cmake command Eliakin is. It seems to find those two libraries for
>> me.
>>
>> For me...I am running PyQt 5.7  (pyqt-dev) package
>>
>> For SIP, I have these packages.... python3-sip     and    python3-sip-dev
>> Both SIP versions are 4.18.1
>>
>> Scott
>>
>>
>>
>>
>>
>> On Tue, Apr 17, 2018 at 1:12 AM, Emmet O'Neill <emmetoneill.pdx@gmail.com
>> > wrote:
>>
>>> Hi Eliakin,
>>>
>>> I do have /usr/share/sip/PyQt5/QtCore/QtCoremod.sip and I just ran
>>> cmake with those settings and still no luck (nothing in Tools > Scripting,
>>> and no Python menu in the configuration menu). Cmake still doesn't seem to
>>> be able to find the "sipconfig" or "PyQt5" modules, and at the end it
>>> mentions that the optional SIP and PyQt packages haven't been found. I
>>> should mention that I'm building the latest sources too, straight from
>>> origin/master, and that I got all my dependencies from apt - or rather, all
>>> of the dependencies in that list on the KDE site, along with sip-dev and
>>> PyQt5-dev (which weren't listed but I thought those may be what I needed).
>>> It's possible that I'm missing some other dependency that's messing
>>> everything up.
>>>
>>> I'll attach a copy of my cmake output.
>>>
>>> Many thanks for the help!
>>> -Emmet
>>>
>>> On Mon, Apr 16, 2018 at 9:27 PM, Eliakin Costa <eliakim170@gmail.com>
>>> wrote:
>>>
>>>> Hey, Emmet
>>>>
>>>> Look at  /usr/share/sip/PyQt5 and see if you can find /QtCore/QtCoremod.sip
>>>> if it is there you can try a new clean build.
>>>>
>>>>
>>>> Here's an example of a full cmake command:
>>>>
>>>> cmake -DCMAKE_INSTALL_PREFIX=$HOME/sources/krita/inst
>>>> $HOME/sources/krita/src -DWITH_GMIC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo
>>>> -DPRODUCTSET=ALL -DPACKAGERS_BUILD=ON -DBUILD_TESTING=OFF
>>>> -DKDE4_BUILD_TESTS=OFF -DPYTHON_EXECUTABLE=/usr/bin/python3
>>>> -DPYQT_SIP_DIR_OVERRIDE=/usr/share/sip/PyQt5
>>>>
>>>> Best
>>>>
>>>>
>>>> 2018-04-17 0:45 GMT-03:00 Emmet O'Neill <emmetoneill.pdx@gmail.com>:
>>>>
>>>>> Hey all, I've been sort of struggling to get the python scripting
>>>>> stuff to work when building Krita from sources on Linux (Ubuntu 17.10).
>>>>>
>>>>> I grabbed all of the dependencies listed here (
>>>>> https://community.kde.org/Krita/linuxbuild) as well as added the two
>>>>> extra cmake arguments pertaining to python. I also went ahead and installed
>>>>> sip-dev and pyqt5-dev from Ubuntu's apt repository, but cmake is still
>>>>> shooting off warnings that it can't find SIP or PyQt. I'm sure there's
>>>>> probably something simple I'm overlooking as I'm still pretty new to the
>>>>> whole linux/cmake build process.
>>>>>
>>>>> Anyone have any ideas or recommended cmake arguments? (Until now I've
>>>>> just been copying and using ones that are based on David Revoy's "building
>>>>> Krita for cats" guide, and just adding the python-specific ones from the
>>>>> KDE site that I linked above.)
>>>>>
>>>>> Thanks as always,
>>>>> - Emmet
>>>>>
>>>>

[Attachment #3 (text/html)]

<div dir="ltr">You&#39;re welcome, have fun with Krita:)</div><div \
class="gmail_extra"><br><div class="gmail_quote">2018-04-17 16:04 GMT-03:00 Emmet \
O&#39;Neill <span dir="ltr">&lt;<a href="mailto:emmetoneill.pdx@gmail.com" \
target="_blank">emmetoneill.pdx@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div><div>Ok, I got it working. I had \
&#39;pyqt5-dev&#39; and &#39;sip-dev&#39; installed, but didn&#39;t have \
&#39;python3-pyqt5&#39;, &#39;python3-sip&#39;, or &#39;python3-sip-dev&#39; packages \
installed.<br><br></div>As always, thanks for the help Eliakin and Scott.<span \
class="HOEnZb"><font color="#888888"><br></font></span></div><span \
class="HOEnZb"><font color="#888888">-Emmet</font></span><div><div \
class="h5"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 17, \
2018 at 6:01 AM, Scott Petrovic <span dir="ltr">&lt;<a \
href="mailto:scottpetrovic@gmail.com" \
target="_blank">scottpetrovic@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">hi Emmet,<div><br></div><div>Yes, pyqt and SIP \
definitely look like they are not found with cmake.  </div><div><br></div><div>Can \
you see which version of pyqt5 and SIP you have installed? Maybe it isn&#39;t a high \
enough version. I am also using Ubuntu 17.10 and am running the same cmake command \
Eliakin is. It seems to find those two libraries for me.</div><div><br></div><div>For \
me...I am running PyQt 5.7   (pyqt-dev) package</div><div><br></div><div>For SIP, I \
have these packages.... python3-sip        and      python3-sip-dev</div><div>Both \
SIP versions are 4.18.1</div><span class="m_-4647098745617454631HOEnZb"><font \
color="#888888"><div><br></div><div>Scott<br></div><div><br></div><div><br></div><div><br></div><div><br></div></font></span></div><div \
class="m_-4647098745617454631HOEnZb"><div class="m_-4647098745617454631h5"><div \
class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 17, 2018 at 1:12 AM, \
Emmet O&#39;Neill <span dir="ltr">&lt;<a href="mailto:emmetoneill.pdx@gmail.com" \
target="_blank">emmetoneill.pdx@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi Eliakin,<br><br></div>I \
do have /usr/share/sip/PyQt5/QtCore/Qt<wbr>Coremod.sip and I just ran cmake with \
those settings and still no luck (nothing in Tools &gt; Scripting, and no Python menu \
in the configuration menu). Cmake still doesn&#39;t seem to be able to find the \
&quot;sipconfig&quot; or &quot;PyQt5&quot; modules, and at the end it mentions that \
the optional SIP and PyQt packages haven&#39;t been found. I should mention that \
I&#39;m building the latest sources too, straight from origin/master, and that I got \
all my dependencies from apt - or rather, all of the dependencies in that list on the \
KDE site, along with sip-dev and PyQt5-dev (which weren&#39;t listed but I thought \
those may be what I needed). It&#39;s possible that I&#39;m missing some other \
dependency that&#39;s messing everything up.<br><br></div>I&#39;ll attach a copy of \
my cmake output.<br><br></div>Many thanks for the help!<br></div>-Emmet<br><div \
class="gmail_extra"><div><div \
class="m_-4647098745617454631m_-5561257499006319122h5"><br><div \
class="gmail_quote">On Mon, Apr 16, 2018 at 9:27 PM, Eliakin Costa <span \
dir="ltr">&lt;<a href="mailto:eliakim170@gmail.com" \
target="_blank">eliakim170@gmail.com</a>&gt;</span> wrote:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr">Hey, Emmet<div><br></div><div>Look at  <font \
style="background-color:rgb(255,255,255)" color="#000000">  <span \
style="font-family:Menlo,Monaco,Consolas,&quot;Courier \
New&quot;,monospace;font-size:12.95px;white-space:pre-wrap">/usr/share/sip/PyQt5 \
</span></font><span style="font-family:Menlo,Monaco,Consolas,&quot;Courier \
New&quot;,monospace;font-size:12.95px;white-space:pre-wrap;background-color:rgb(255,255,255)"><font \
color="#000000">and see if you can find /</font></span><font color="#000000" \
face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap">QtCore/QtCoremod.sip if it is there \
you can try a new clean build.</span></font></div><div><font color="#000000" \
face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap"><br></span></font></div><div><font \
color="#000000" face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap"><br></span></font></div><div><font \
color="#000000" face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap">Here&#39;s an example of a full cmake \
command: </span></font></div><div><font color="#000000" face="Menlo, Monaco, \
Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap"><br></span></font></div><div><font \
color="#000000" face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap">cmake \
-DCMAKE_INSTALL_PREFIX=$HOME/s<wbr>ources/krita/inst $HOME/sources/krita/src \
-DWITH_GMIC=ON -DCMAKE_BUILD_TYPE=RelWithDebI<wbr>nfo -DPRODUCTSET=ALL \
-DPACKAGERS_BUILD=ON -DBUILD_TESTING=OFF -DKDE4_BUILD_TESTS=OFF \
-DPYTHON_EXECUTABLE=/usr/bin/p<wbr>ython3 \
-DPYQT_SIP_DIR_OVERRIDE=/usr/s<wbr>hare/sip/PyQt5</span></font></div><div><font \
color="#000000" face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap"><br></span></font></div><div><font \
color="#000000" face="Menlo, Monaco, Consolas, Courier New, monospace"><span \
style="font-size:12.95px;white-space:pre-wrap">Best<br></span></font><br \
class="m_-4647098745617454631m_-5561257499006319122m_6835695560447796859m_7455934949037744052gmail-Apple-interchange-newline"></div></div><div \
class="m_-4647098745617454631m_-5561257499006319122m_6835695560447796859HOEnZb"><div \
class="m_-4647098745617454631m_-5561257499006319122m_6835695560447796859h5"><div \
class="gmail_extra"><br><div class="gmail_quote">2018-04-17 0:45 GMT-03:00 Emmet \
O&#39;Neill <span dir="ltr">&lt;<a href="mailto:emmetoneill.pdx@gmail.com" \
target="_blank">emmetoneill.pdx@gmail.com</a>&gt;</span>:<br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div dir="ltr"><div>Hey all, I&#39;ve been sort of struggling \
to get the python scripting stuff to work when building Krita from sources on Linux \
(Ubuntu 17.10).<br><br></div><div>I grabbed all of the dependencies listed here (<a \
href="https://community.kde.org/Krita/linuxbuild" \
target="_blank">https://community.kde.org/Kri<wbr>ta/linuxbuild</a>) as well as added \
the two extra cmake arguments pertaining to python. I also went ahead and installed \
sip-dev and pyqt5-dev from Ubuntu&#39;s apt repository, but cmake is still shooting \
off warnings that it can&#39;t find SIP or PyQt. I&#39;m sure there&#39;s probably \
something simple I&#39;m overlooking as I&#39;m still pretty new to the whole \
linux/cmake build process. <br><br>Anyone have any ideas or recommended cmake \
arguments? (Until now I&#39;ve just been copying and using ones that are based on \
David Revoy&#39;s &quot;building Krita for cats&quot; guide, and just adding the \
python-specific ones from the KDE site that I linked above.)<br><br></div><div>Thanks \
as always,<br></div><div>- Emmet<br></div></div> \
</blockquote></div></div></div></div></blockquote></div></div></div></div></div></blockquote></div></div></div></div></blockquote></div></div></div></div></div>
 </blockquote></div><br></div>



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

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