#67840 closed defect (fixed)

kde4-runtime, soprano: optional dependency on virtuoso is enforced and prevents building on powerpc

Reported by: barracuda156 Owned by: barracuda156
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: powerpc Cc:
Port: kde4-runtime, soprano

Description

kde4-runtime and soprano portfiles claim that virtuoso is not required and will be disabled if not available:

depends_run-append  port:virtuoso

#Virtuoso builds only on 64bit, but it is only a runtime dependency, 
#automatically deactivated if not available (ticket #41773)
depends_skip_archcheck  virtuoso

It does not work this way. What happens in reality is that dependency is enforced, and Macports refuses to build anything:

sergey-fedorovs-power-mac-g5:~ svacchanda$ sudo port -v install soprano
sudo: ignoring time stamp from the future
Password:
Warning: configured user/group macports does not exist, will build as root
--->  Computing dependencies for soprano.........
Error: Cannot install virtuoso for the arch 'ppc' because
Error: its dependency virtuoso-7 only supports the archs 'x86_64 arm64'.

Change History (3)

comment:1 Changed 16 months ago by barracuda156

Summary: kde4-runtime, soprano: optional dependency on virtuoso is enforced and prevents building on i386/powerpckde4-runtime, soprano: optional dependency on virtuoso is enforced and prevents building on powerpc

comment:2 Changed 16 months ago by barracuda156

Keywords: powerpc added
Port: soprano added

comment:3 Changed 16 months ago by barracuda156

Owner: set to barracuda156
Resolution: fixed
Status: newclosed

In 1e7de87c7779c92770a7adf7fd2bafc21996f90b/macports-ports (master):

virtuoso: add virtuoso-5 to support PowerPC (https://github.com/macports/macports-ports/pull/19650)

Fixes: #67840
[skip ci]

Note: See TracTickets for help on using tickets.