Opened 13 years ago
Closed 12 years ago
#30957 closed defect (invalid)
kdenlive-0.8 fails to start
Reported by: | davidfavor (David Favor) | Owned by: | ddennedy (Dan Dennedy) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.1 |
Keywords: | Cc: | ak.ml@… | |
Port: | kdenlive |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Executing /Applications/MacPorts/KDE4/kdenlive reports no errors.
launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
says "Already loaded".
~/Library/Preferences/KDE set correctly.
ps auxww | grep -i kde
shows...
/Applications/MacPorts/KDE4/kdenlive.app/Contents/MacOS/kdenlive -psn_0_10222015
So kdenlive process is running and no GUI is presented.
No useful console messages.
Someone let me know where the kdenlive startup log lives, to determine the start up problem.
Thanks.
Change History (13)
comment:1 Changed 13 years ago by davidfavor (David Favor)
comment:3 Changed 13 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to dan@… |
---|
Please remember to cc the maintainer.
comment:4 Changed 13 years ago by ddennedy (Dan Dennedy)
There is no startup log. It does not require XQuartz.
I do not provide individualized general support for the ports I maintain. There are too many things that can go wrong with KDE on MacPorts. This tracker is only appropriate for reporting specific problems with the Portfile and not to get support.
After that, if it still does not work check your process listing to see if dbus (one with --system and one with --session), kdeinit4, and klauncher are running. They are pre-requisites.
comment:5 Changed 13 years ago by ak.ml@…
Could you try:
open /Applications/MacPorts/KDE4/kdeinit4.app
It solved a similar hang issue with other KDE apps.
comment:7 Changed 13 years ago by davidfavor (David Favor)
Thanks for the pointer to the Kdenlive page. This resolved my problem.
What's missing from the Port file is the correct message about dbus startup.
Two instances of dbus must be started. One for the session. One for the system.
Here are the commands which start kdenlive for me.
sudo chown -R $USER ~/Library/Preferences/KDE launchctl load -w /opt/local/Library/LaunchDaemons/org.freedesktop.dbus-system.plist sudo chown -R $USER /opt/local/Library/LaunchAgents/org.freedesktop.dbus-session.plist launchctl load -w /opt/local/Library/LaunchAgents/org.freedesktop.dbus-session.plist
Drop kdenlive into App Dock + click.
Suggestion: Have the Portfile print out the above (both session and system dbus startup) during install.
comment:8 follow-up: 10 Changed 13 years ago by ddennedy (Dan Dennedy)
Not a bad suggestion but dbus already displays instructions as well as the kde4 group. The kdenlive Portfile is not the appropriate place to nag or maintain that information. I am willing to display the kdenlive.org link I provided as source of additional help.
comment:9 Changed 13 years ago by ddennedy (Dan Dennedy)
Here is what it would look like:
ddennedy-macbook:ports ddennedy$ port notes kdenlive kdenlive has the following notes: ############################################################################ # If you have difficulty running Kdenlive after installing please see the # instructions under the Download section on http://www.kdenlive.org/. ############################################################################
I think it is more likely someone will remember "kdenlive.org download section" than they will copy some long link to save for later (and because most port users are not aware of port notes command).
comment:10 Changed 13 years ago by pixilla (Bradley Giesbrecht)
Replying to dan@…:
Not a bad suggestion but dbus already displays instructions as well as the kde4 group. The kdenlive Portfile is not the appropriate place to nag or maintain that information. I am willing to display the kdenlive.org link I provided as source of additional help.
The kde4 PortGroup ui_msg in the post-activate phase would be better as a note outside any phase. All ports that use the kde4 PortGroup would inherit the "note".
comment:11 Changed 13 years ago by ddennedy (Dan Dennedy)
@pixilla, the kde4 ui_msg is not the appropriate place to put a message about kdenlive. Should we put a message in there about kdeinit4? On kdenlive.org, we have manual instructions about how to add it is a Login Item. Not sure what is the best thing to do there. Anyone know a way to make that part of the install/activate?
comment:12 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|
comment:13 Changed 12 years ago by jmroot (Joshua Root)
Resolution: | → invalid |
---|---|
Status: | new → closed |
Closing as per comment:7. Open a separate ticket if you want to suggest possible changes to the notes that are displayed.
Then doing '
otool -L kdenlive
' shows all libraries are found.Then doing
./kdenlive
to execute produces no errors, just a hang with no GUI.Running
xeyes
starts XQuartz correctly and xeyes runs as expected.Seems like in the past kdenlive has started XQuartz and now it doesn't.