[MacPorts] #36992: kde4-runtime depends on nepomuk-core but conflicts with it (was: kde4-runtime dependency nepomuk-core)

MacPorts noreply at macports.org
Wed Nov 14 13:06:56 PST 2012


#36992: kde4-runtime depends on nepomuk-core but conflicts with it
-----------------------------------------+---------------------
  Reporter:  ag@…                        |      Owner:  nicos@…
      Type:  defect                      |     Status:  new
  Priority:  Normal                      |  Milestone:
 Component:  ports                       |    Version:  2.1.2
Resolution:                              |   Keywords:
      Port:  nepomuk-core, kde4-runtime  |
-----------------------------------------+---------------------
Changes (by ryandesign@…):

 * cc: sharky@… (added)
 * owner:  macports-tickets@… => nicos@…
 * keywords:  kde4-runtime dependency nepomuk-core =>
 * port:  nepomuk-core => nepomuk-core, kde4-runtime


Old description:

> Just updated the outdated packages and get en error building the
> dependency nepomuk-core for kde4-runtime.
> Last lines of main.log:
>
> "registry_activate $subport $version $revision $portvariants [array get
> user_options]"
>     (procedure "portactivate::activate_main" line 4)
>     invoked from within
> "$procedure $targetname"
> :error:activate Failed to install nepomuk-core
> :debug:activate Image error:
> /Applications/MacPorts/KDE4/nepomukbackup.app/Contents/Info.plist is
> being used by the active kde4-runtime port.  Please deactivate this port
> first, or use 'port -f activate nepomuk-core' to force the activation.
>     invoked from within
> "throw registry::image-error "Image error: $file is being used by the
> active [$owner name] port.  Please deactivate this port first, or use
> 'port -f ac..."
>     ("foreach" body line 45)
>     invoked from within
> "foreach file $imagefiles {
>                 set srcfile "${extracted_dir}${file}"
>
>                 # To be able to install links, we test if we can lst..."
>     invoked from within
> "registry::write {
>             foreach file $imagefiles {
>                 set srcfile "${extracted_dir}${file}"
>
>                 # To be able to instal..."
>     invoked from within
> "try {
>         registry::write {
>             foreach file $imagefiles {
>                 set srcfile "${extracted_dir}${file}"
>
>                 # To be ..."
>     (procedure "_activate_contents" line 21)
>     invoked from within
> "_activate_contents $requested"
>     (procedure "portimage::activate" line 57)
> :notice:activate Please see the log file for port nepomuk-core for
> details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
> .org_release_tarballs_ports_kde_nepomuk-core/nepomuk-core/main.log

New description:

 Just updated the outdated packages and get en error building the
 dependency nepomuk-core for kde4-runtime.
 Last lines of main.log:

 {{{
 "registry_activate $subport $version $revision $portvariants [array get
 user_options]"
     (procedure "portactivate::activate_main" line 4)
     invoked from within
 "$procedure $targetname"
 :error:activate Failed to install nepomuk-core
 :debug:activate Image error:
 /Applications/MacPorts/KDE4/nepomukbackup.app/Contents/Info.plist is being
 used by the active kde4-runtime port.  Please deactivate this port first,
 or use 'port -f activate nepomuk-core' to force the activation.
     invoked from within
 "throw registry::image-error "Image error: $file is being used by the
 active [$owner name] port.  Please deactivate this port first, or use
 'port -f ac..."
     ("foreach" body line 45)
     invoked from within
 "foreach file $imagefiles {
                 set srcfile "${extracted_dir}${file}"

                 # To be able to install links, we test if we can lst..."
     invoked from within
 "registry::write {
             foreach file $imagefiles {
                 set srcfile "${extracted_dir}${file}"

                 # To be able to instal..."
     invoked from within
 "try {
         registry::write {
             foreach file $imagefiles {
                 set srcfile "${extracted_dir}${file}"

                 # To be ..."
     (procedure "_activate_contents" line 21)
     invoked from within
 "_activate_contents $requested"
     (procedure "portimage::activate" line 57)
 :notice:activate Please see the log file for port nepomuk-core for
 details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_kde_nepomuk-core/nepomuk-core/main.log
 }}}

--

Comment:

 Is it the case that the nepomukbackup.app program used to be provided by
 the kde4-runtime port but is now provided by the nepomuk-core port? If so,
 then the nepomuk-core port needs to employ the "deactivate hack" to
 deactivate the old version of kde4-runtime before activation.

-- 
Ticket URL: <https://trac.macports.org/ticket/36992#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list