Bug 304600 - All dependencies are not installed during installation of (only) Okteta
Summary: All dependencies are not installed during installation of (only) Okteta
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kde-windows
Classification: Unmaintained
Component: buildsystem (show other bugs)
Version: unspecified
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KDE-Windows
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-05 08:38 UTC by Djuro Drljaca
Modified: 2024-09-22 18:51 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Djuro Drljaca 2012-08-05 08:38:54 UTC
I downloaded the latest installer, went to winkde.org repository, selected latest stable, selected kde sdk/okteta. It installed okteta and runtime (v0.0.2). When it finished I saw it didn't create any "start menu" entries, so I went to the install folder and ran Okteta and I got this error:
"The program can't start because kdeui.dll is missing from your computer. Try reinstalling the program to fix this problem."

Indeed the dll is mising and from what I see I only have okteta exe file and dll-s and also the msvc dll-s.

I also checked the antivirus log file and there was nothing mentioned about kde installer.

I tried this on a PC and on a laptop both running windows 7.

I was told to try also selecting kde-workspace, but I will not install most of KDE dependecies (akonadi, phonon, kwin, etc.) when I just need a hex editor...

Reproducible: Always

Steps to Reproduce:
1. Download installer and run it
2. Select latest stable (KDE version), kde sdk, okteta
3. Install
4. Run Okteta
Actual Results:  
Okteta does not start.

Error message: "The program can't start because kdeui.dll is missing from your computer. Try reinstalling the program to fix this problem."

Expected Results:  
Okteta starts.
Comment 1 Djuro Drljaca 2012-08-05 08:42:36 UTC
My proposal is to split kde-workspace to a few packages (if kdeui is even there) because it installs to many dependencies that you might not need for the applications you selected.
Comment 2 Laszlo Papp 2012-08-05 09:06:13 UTC
I was mentioning this bug to someone few days ago on IRC. Was it you?

At any rate, okteta should not require any piece of workspace for running fine, so I do not think splittin workspace is a good idea.

What needs to be figured in my opinion, why kde-runtime is not enough. It should be for standalone application running.
Comment 3 Djuro Drljaca 2012-08-05 10:19:26 UTC
No it wasn't me :)

I discussed this bug here http://saroengels.blogspot.de/2012/08/kde-release-party-osnabruck-and-kde.html ... you can also see where I was told to try kdw-workspace

But I agree with you ... either kdeui should go to kde-runtime or it should be in it's own package. And if there are any other dependencies needed they should also be in its own package or added to kde-runtime if it makes sense.
Comment 4 Laszlo Papp 2012-08-05 10:27:16 UTC
No, kde ui should be inside kde-runtime.

Patrick seems to have fixed this  bug:
https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/c23b38e2434d63d809eb70b4b24353f4b4faa852/diff/portage/kde/kdesdk/kdesdk-package.xml

Could you please verify with emerge? I guess, it is going to work in the 4.9 release.
Comment 5 Djuro Drljaca 2012-08-05 10:30:52 UTC
Well if I knew what you are talking about it would be no problem :)

At the moment the only procedure I know to install kde on windows is the kde gui installer. Point me to a "tutorial" or a development repository and I will try it.
Comment 6 Patrick Spendrin 2012-08-05 10:33:50 UTC
For okteta you will need a lot of dependencies simply because it is based on KDE (kwin is not actually in kde-workspace, only the oxygen style is, so it is much lighter than on Linux). kdeui is actually part of kdelibs which is dragged in by kde-workspace (thats why I told you to install kde-workspace). 
I also found the issue yesterday, I will update the installers dependency handling soon, it should work then on the winkde.org server in the coming days (I will announce that here).
Comment 7 daniel-s 2012-10-28 09:12:30 UTC
I can confirm that I had installed KGet and received an error saying that kdeworkspace.dll could not be found. The package kde-workspace-cv100 had not been installed.

KGet worked fine once this package was manually installed.
Comment 8 Laszlo Papp 2012-10-28 09:33:14 UTC
http://websvn.kde.org/trunk/KDE/kdenetwork/kget/CMakeLists.txt?view=markup

Seems KGet has an optional kde-workspace dependency so we could either add that to the python package file or we could avoid having kde-workspace installed when building KGet.

Perhaps, there are other approaches. What do others think?
Comment 9 Laszlo Papp 2012-10-28 09:42:03 UTC
We could also perhaps add an xml file and define this dependency only for KGet for fine tuning if other kdenetwork packages (like kppp) do not depend on kde-workspace.
Comment 10 Ralf Habacker 2013-01-22 10:53:00 UTC
This is not an installer problem - moved to buildsystem category
Comment 11 Justin Zobel 2021-03-09 23:42:40 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 12 Christoph Cullmann 2024-09-22 18:51:24 UTC
The KDE Windows Bugzilla product is no longer maintained.

If you have issues with some application on Windows, please report the issue at the bugtracker of the application.

If you have issues that still persist with Craft itself, please report them here:

https://invent.kde.org/packaging/craft/-/issues