Registered Member
|
I wonder if I could do checkinstall on just the krita portion of the build? Or would I need all of calligra installed for dependencies?
|
Registered Member
|
Dang! I got as far as the application starting & then a message saying "The Calligra LittleCMS color management plugin is not installed. Krita will quit now."
|
KDE Developer
|
Okay, then you did not properly install some of the dependencies. You need to install the development packages for version 2 of lcms.
|
Registered Member
|
I had liblcms2-dev installed but I didn't have liblcms-utils. Not sure if that fixed it or the fact that I didn't have Okular before I rebuilt but it's working !!! Thanks again for your help!!!!!
|
Registered Member
|
I'm getting a new error "The service '/home/doug/.local/share/applications/Krita.desktop' provides no library or the Library key is missing in "
But if I run kbuildsycoca4 it runs fine. How can I keep it from becoming disassociated from it's libs in a more permanent way? |
KDE Developer
|
Hm, I'm not sure. On OpenSUSE this works the right way automatically, but I'm not sure about other distributions. Anyone else?
|
KDE Developer
|
Maybe this and following helps
viewtopic.php?f=139&t=92880&start=15#p187522 |
Registered Member
|
I did apt-get purge koffice koffice-data krita which removed some stuff & then apt-get build-dep krita which said I had all of what I needed. I can consistently reenact the problem just by updateing the kmenu (right click on aplications launcher, choose edit applications & click on save) After that the error comes back. So can I edit the krita.desktop so it sees the libs it needs?
|
Administrator
|
Could you please provide the content of "/home/doug/.local/share/applications/Krita.desktop"? It is probable it is missing essential keys (this file can only have been created by the menu editor)
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
[Desktop Entry]
Comment= Exec=/home/doug/kde4/inst/bin/krita Icon=krita Name=Krita NoDisplay=false Path[$e]= StartupNotify=true Terminal=0 TerminalOptions= Type=Application X-KDE-SubstituteUID=false X-KDE-Username= |
Administrator
|
This is due to the way Krita is built I think - the environment variables aren't declared in a way that the KDE Workspace sees them. You will need to launch it from the shell I think.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I get this message when I install updated builds & it looks helpful but I'm not sure where to find files to add this to the search path.
Note that '/home/doug/kde4/inst/share' is not in the search path set by the XDG_DATA_HOME and XDG_DATA_DIRS environment variables, so applications may not be able to find it until you set them. The directories currently searched are: - /home/doug/.local/share - /usr/share - /usr/share - /usr/local/share |
Registered Member
|
based on what I found in /etc/xdg/user-dirs.conf I created a ~/.config/user-dirs.conf with this in it
/home/doug/kde4/inst/share /home/doug/.local/share /usr/share /usr/share /usr/local/share but I can still get the same error by saving the kmenu as before. I can get it working again by running a shell script I made with this in it export KDEDIRS=$HOME/kde4/inst:$KDEDIRS && export PATH=$HOME/kde4/inst/bin:$PATH && export KDEHOME=$HOME/kde4/.kde4 && kbuildsycoca4 I hope this is helpful |
Registered Member
|
I don't know if it can helps, but on Kubuntu I have to do this to get Krita ok on the system :
Edit your profile file for a useful redirection ( I use kate here, gedit can be used on Gnome, or leafpad...etc.... )
Paste this two lines at the end , customised to your install folder (mine is in ~/sources/krita/ ) :
reboot |
Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]