[MacPorts] #44832: QEMU build fails with variant target_arm
#44832: QEMU build fails with variant target_arm --------------------+-------------------------------- Reporter: me@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Keywords: | Port: qemu --------------------+-------------------------------- OS X 10.9.4 Many errors from /opt/local/include/utils.h Setting configure.compiler as suggested by bug 36475 or bug 36656 does not fix the problem. I wonder if it's an #include problem like bug 25989; I do have the /opt/local/include/utils.h from cdparanoia. (Is this really a cdparanoia bug?) It does not seem to depend on which other variants are selected; the attached log is with none. -- Ticket URL: <https://trac.macports.org/ticket/44832> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: QEMU build fails with variant target_arm ---------------------+-------------------------------- Reporter: me@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu | ---------------------+-------------------------------- Comment (by me@…): Links to mentioned bugs: #36475, #36656; #25989 -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h ---------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu | ---------------------+---------------------- Changes (by larryv@…): * owner: macports-tickets@… => raimue@… * cc: raimue@…, openmaintainer@… (removed) Old description:
OS X 10.9.4
Many errors from /opt/local/include/utils.h
Setting configure.compiler as suggested by bug 36475 or bug 36656 does not fix the problem.
I wonder if it's an #include problem like bug 25989; I do have the /opt/local/include/utils.h from cdparanoia. (Is this really a cdparanoia bug?)
It does not seem to depend on which other variants are selected; the attached log is with none.
New description: OS X 10.9.4 Many errors from /opt/local/include/utils.h Setting configure.compiler as suggested by bug #36475 or bug #36656 does not fix the problem. I wonder if it's an #include problem like bug #25989; I do have the /opt/local/include/utils.h from cdparanoia. (Is this really a cdparanoia bug?) It does not seem to depend on which other variants are selected; the attached log is with none. -- Comment: FYI: “!openmaintainer@macports.org” and “!nomaintainer@macports.org” [[MacPortsDevelopers#special|aren’t real email addresses]]. -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h ---------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu | ---------------------+---------------------- Changes (by raimue@…): * status: new => assigned Comment: Conflicting ports is definitely a bug. I will try to reproduce this and find a solution. Deactivate the conflicting port temporarily as a workaround: {{{ sudo port deactivate cdparanoia sudo port clean qemu sudo port install qemu +target_arm sudo port activate cdparanoia }}} -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Changes (by raimue@…): * cc: jeremyhu@… (added) * port: qemu => qemu cdparanoia Comment: Here are excerpts from a similar report for building QEMU inside Xen: * http://lists.xen.org/archives/html/xen-devel/2014-07/msg01322.html * http://lists.xen.org/archives/html/xen-devel/2014-07/msg01335.html While we could try to reorder the includes locally, the upstream has a valid point that in other cases this might be required the other way around. The real problem would be the generic naming of `${prefix}/include/utils.h` from the cdparanoia port. Maybe we could move that into a subdirectory instead? I checked that at least Debian also ships that as `/usr/include/utils.h`, not sure about other distributions. -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Comment (by me@…): Replying to [comment:3 raimue@…]: The workaround got it installed, thanks! -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Comment (by jeremyhu@…): Yeah... "utils.h" is way too generic for $prefix/include -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Comment (by jeremyhu@…): Also, it looks like utils.h should be something internal to cdparanoia. I suggest we simply remove it. -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Comment (by jeremyhu@…): r124977 -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#44832: qemu @2.1.0_0+target_arm: build fails due to compiler errors using ${prefix}/include/utils.h from cdparanoia ------------------------------+---------------------- Reporter: me@… | Owner: raimue@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: fixed | Keywords: Port: qemu cdparanoia | ------------------------------+---------------------- Changes (by jeremyhu@…): * status: assigned => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/44832#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts