Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#47333 closed defect (fixed)

Processing of port kde4-runtime failed

Reported by: gerr07@… Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: kde4-runtime

Description (last modified by ryandesign (Ryan Carsten Schmidt))

When trying to install Kdenlive 0.8.2.1, the installation fails at the last dependency - installing kde4-runtime, with the following error (Mac OS 10.6.8, XQuartz 2.3.6 (xorg-server 1.4.2-apple56), XQuartz 2.7.7 (xorg-server 1.15.2):

 CMakeFiles/kded_soliduiserver.dir/kded_soliduiserver_automoc.o CMakeFiles/kded_soliduiserver.dir/soliduiserver.o CMakeFiles/kded_soliduiserver.dir/deviceactionsdialog.o CMakeFiles/kded_soliduiserver.dir/deviceaction.o CMakeFiles/kded_soliduiserver.dir/devicenothingaction.o CMakeFiles/kded_soliduiserver.dir/deviceserviceaction.o /opt/local/lib/libkio.5.14.3.dylib /opt/local/lib/libsolid.4.14.3.dylib /opt/local/lib/libQtNetwork.dylib /opt/local/lib/libQtXml.dylib /opt/local/lib/libkdeui.5.14.3.dylib /opt/local/lib/libQtGui.dylib /opt/local/lib/libQtSvg.dylib /opt/local/lib/libkdecore.5.14.3.dylib /opt/local/lib/libQtDBus.dylib /opt/local/lib/libQtCore.dylib -framework Carbon -Wl,-rpath,/opt/local/lib 
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build'
/opt/local/bin/cmake -E cmake_progress_report /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build/CMakeFiles  33
[ 22%] Built target kded_soliduiserver
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/work/build" && /usr/bin/make -j4 -w all VERBOSE=ON 
Exit code: 2
Error: org.macports.build for port kde4-runtime returned: command execution failed
Warning: targets not executed for kde4-runtime: org.macports.activate org.macports.build org.macports.destroot org.macports.install
Please see the log file for port kde4-runtime for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kde4-runtime/kde4-runtime/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port kde4-runtime failed
MacBook-Pro-Andrey-Zenin:~ zav450$ 

The part where configuration fails is in the attaching file. Please help in solving the problem. Thanks

Attachments (10)

terminal.txt (2.3 MB) - added by gerr07@… 10 years ago.
Error: Processing of port kde4-runtime failed
terminal1.txt (6.3 KB) - added by gerr07@… 10 years ago.
terminal.2.txt (2.8 MB) - added by gerr07@… 10 years ago.
terminal.3.txt (4.3 MB) - added by gerr07@… 10 years ago.
main.log (2.0 MB) - added by gerr07@… 10 years ago.
2015-04-20 17.45.59.png (457.8 KB) - added by gerr07@… 10 years ago.
2015-04-20 17.51.21.png (38.1 KB) - added by gerr07@… 10 years ago.
2015-04-20 17.52.14.png (34.6 KB) - added by gerr07@… 10 years ago.
main.2.log (319.4 KB) - added by gerr07@… 10 years ago.
terminal.4.txt (2.7 MB) - added by gerr07@… 10 years ago.

Change History (29)

Changed 10 years ago by gerr07@…

Attachment: terminal.txt added

Error: Processing of port kde4-runtime failed

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to nicos@…
Port: kde4-runtime added

In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainers (port info --maintainers kde4-runtime), if any.

comment:2 Changed 10 years ago by gerr07@…

Yeah well, I'm just a beginner and first time talking to tech support. Expect help from you. Thanks.

comment:3 Changed 10 years ago by gerr07@…

I tried again to install kde4-runtime, in 32 and 64 bit versions, but again the same error, attach another file and waiting for your help. Thanks

Changed 10 years ago by gerr07@…

Attachment: terminal1.txt added

comment:4 Changed 10 years ago by NicosPavlov

Sorry to come that late to the ticket. The report is not standard, as it should normally be generated by running

sudo port clean kde4-runtime
sudo port -d install kde4-runtime

But there are already some indications in what you submitted, as the configuration status stipulates

The C compiler identification is unknown
[snip]
/Developer/usr/bin/llvm-g++-4.2

It seems that the selected compiler does not handle the compilation of the port. It has been some time I haven't been on 10.6, so I am not sure if the compiler is standard or not, but I would advise to try compiling with the standard compiler if it was not the case, or we should blacklist this compiler.

comment:5 Changed 10 years ago by gerr07@…

Yes, but how can this be done? I am a simple user, I do video editing and want to try Kdenlive, but do not understand this. So please help me in this, at the user level. How can I do it? Thanks! Write in detail what needs to be done, and I'll send the attachment.

comment:6 Changed 10 years ago by NicosPavlov

First, running

sudo port clean kde4-runtime
sudo port -d install kde4-runtime

to get a full report to be attached to this ticket could help.

It seems from what you posted that the build is using a mix of compilers (clang for C and llvm-g++-4.2 for C++), which is not standard. Did you install macports with a standard configuration, and if not, how did you configure it?

If the build still fails, perhaps running

sudo port -d install kde4-runtime configure.compiler=clang

may force to use only one compiler, but I cannot guarantee that without having seen the full report, and without knowing if you installed macports with non-standard parameters.

Changed 10 years ago by gerr07@…

Attachment: terminal.2.txt added

comment:7 Changed 10 years ago by gerr07@…

I rebooted the MacBook and used your recommendations, attach the file to the terminal. Thank you for helping me. Await further instruction.

comment:8 Changed 10 years ago by NicosPavlov

The new file you uploaded is from April 1st, so it is not a new attempt. Furthermore, the file you should upload is not a terminal output with verbose (-v) option, but a log with the debug (-d) option, as explained previously (see also the end of the build output):

To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

The file to be uploaded is the main.log file. You can find the path of the file by running

port logfile kde4-runtime

after the build.

Changed 10 years ago by gerr07@…

Attachment: terminal.3.txt added

Changed 10 years ago by gerr07@…

Attachment: main.log added

comment:9 Changed 10 years ago by gerr07@…

If I understood correctly, I did again and attached the files. Await further instruction. Thanks!

Last edited 10 years ago by gerr07@… (previous) (diff)

comment:10 Changed 10 years ago by NicosPavlov

The log confirms that the build is using two compilers:

CC='/Developer/usr/bin/clang'
[snip]
CXX='/Developer/usr/bin/llvm-g++-4.2'

Did you try building by forcing the compiler as suggested before?

sudo port -d install kde4-runtime configure.compiler=clang
Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:11 Changed 10 years ago by gerr07@…

Oh yeah, first I ran the command: sudo port clean kde4-runtime

and get this:

Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.
--->  Cleaning kde4-runtime

Then I did it: sudo port -v selfupdate

and get it:

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated

then I did it: sudo port -v upgrade outdated

and then I did it: sudo port -v install kde4-runtime configure.compiler=clang

and get it:

To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port kde4-runtime failed

All this is in the attached terminal.3.txt. Await further instruction. Thanks!

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:12 Changed 10 years ago by NicosPavlov

The report seems to confirm that the build is using two different compiler for both C and C++ despite the use of the configure option, which is still surprising to me. In this case, you can try to force the compilers manually by running:

sudo port -d install kde4-runtime configure.cxx=/Developer/usr/bin/clang++ configure.cc=/Developer/usr/bin/clang

In addition, just in case, what is the version of XCode you have on your system?

Changed 10 years ago by gerr07@…

Attachment: 2015-04-20 17.45.59.png added

Changed 10 years ago by gerr07@…

Attachment: 2015-04-20 17.51.21.png added

Changed 10 years ago by gerr07@…

Attachment: 2015-04-20 17.52.14.png added

comment:13 Changed 10 years ago by gerr07@…

On my computer have this:

XQuartz 2.3.6 (xorg-server 1.4.2-apple56), and

XQuartz 2.7.7 (xorg-server 1.15.2)

Attach 3 screen shots. Maybe there is something extra or not? Then how can I remove the unnecessary? I haven't executed the command:

sudo port -d install kde4-runtime configure.cxx=/Developer/usr/bin/clang++ configure.cc=/Developer/usr/bin/clang

Maybe you look at the screenshots, and tell me what to delete? Before I run these commands? Thanks!

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

comment:14 Changed 10 years ago by NicosPavlov

There is no extra to my knowledge. The command should be run as is in order to try to set both compilers.

comment:15 Changed 10 years ago by gerr07@…

After executing this command:

sudo port -d install kde4-runtime configure.cxx=/Developer/usr/bin/clang++ configure.cc=/Developer/usr/bin/clang

result is not achieved, Attach files, await further instruction. Thanks!

Last edited 9 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

Changed 10 years ago by gerr07@…

Attachment: main.2.log added

Changed 10 years ago by gerr07@…

Attachment: terminal.4.txt added

comment:16 Changed 10 years ago by NicosPavlov

The program version I am interested in is not the X window system, but the version of the programming IDE of Mac, XCode. Just providing the version number without screenshots should be enough.

As your system appears to not have clang++, it should mean that you have a pretty old version of XCode installed. I would advice to upgrade it to a newer version (typically version 4.2 for OSX 10.6 that you seem to have). There could be other ways to get kde4-runtime to build, but it is likely that you will run into other issues later too.

comment:17 Changed 10 years ago by gerr07@…

Yay, it worked! Using AppCleaner, I cleaned the previous version of XCode, and installed XCode 4.2 for Snow Leopard. Then went to install kde4-runtime, and then start Kdenlive. Now it all works! Thank You very much for your help!

comment:18 Changed 10 years ago by NicosPavlov

Resolution: fixed
Status: newclosed

Alright. Thanks for the feedback.

comment:19 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Note: See TracTickets for help on using tickets.