[MacPorts] #51470: openexr @2.2.0 compile fails
#51470: openexr @2.2.0 compile fails ---------------------+-------------------------------- Reporter: joerg@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: openexr ---------------------+-------------------------------- Error: org.macports.build for port openexr returned: command execution failed Please see the log file for port openexr for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_openexr/openexr/main.log Error: Unable to upgrade port: 1 Error: Unable to execute port: upgrade openexr failed -- Ticket URL: <https://trac.macports.org/ticket/51470> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Changes (by mps@…): * owner: macports-tickets@… => mcalhoun@… -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Changes (by jmr@…): * cc: blair@… (added) -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by mps@…): Also see #44620, #44619, #49965, and #49966 as well as r148894, and r148895 -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by Peter_Dyballa@…): On PPC Tiger, Mac OS X 10.4.11, another error occurs: the values `0xffffffffffffffffL`set on lines #110, 355, 365, 420, and 530 are found erroneous by GCC 4..2.4, `apple-gcc42 @5666.3_15+gpl3 (active)`. On line #100 the `base` array is declared as of type Int64, which is #typedef'ed in include/OpenEXR/ImathInt64.h as `long long unsigned int`. GCC 4.2.4 has #defined: {{{ #define LONG_LONG_MAX __LONG_LONG_MAX__ #define ULONG_LONG_MAX (LONG_LONG_MAX * 2ULL + 1ULL) }}} with {{{ #define __LONG_LONG_MAX__ 9223372036854775807LL }}} as a built-in #define. Other PPC limits: {{{ #define ULONG_MAX 0xffffffffL #define LONG_MAX 2147483647L #define ULLONG_MAX 0xffffffffffffffffULL }}} So obviously the too simplistic code à la `= 0xffffffffffffffffL;` has to be corrected as `= 0xffffffffffffffffULL;`. This is accomplished by my patch file. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Changes (by mcalhoun@…): * status: new => assigned Comment: During the upgrade process, openexr is including the header files located in {{{${prefix}/include/OpenEXR}}}.[[BR]] I was able to fix that problem, but then openexr tries to link against the old openexr libraries in {{{${prefix}/lib}}}.[[BR]] I am still working on that one. I know this kind of problem has come up before with other ports, but I can not seem to find the reference, much less an easy solution. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by mcalhoun@…): With any luck, r148921 fixed both problems.[[BR]] In the future, it is probably best to open a new ticket for a separate error. Can openexr now upgrade? -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by sebastian@…): Replying to [comment:12 mcalhoun@…]:
Can openexr now upgrade?
When I tried just now, the upgrade used a binary package – so it worked for me, but I can't tell whether the patch fixed the issue. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by khepler@…): Builds on Leopard/PPC. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by arboz@…): Replying to [comment:14 khepler@…]:
Builds on Leopard/PPC. Leopard i386 still seems to have some problem.
Recently, there seems to be some issue with asm. attaching main.log -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by arboz@…): Replying to [comment:12 mcalhoun@…]:
With any luck, r148921 fixed both problems.[[BR]] In the future, it is probably best to open a new ticket for a separate error.
Can openexr now upgrade?
Sorry I may have replied to wrong message before. my Leopard/intel is still failing, details are attached -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by Peter_Dyballa@…): Replying to [comment:12 mcalhoun@…]:
Can openexr now upgrade?
I can test on the weekend when I'll be home again. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by mcalhoun@…): Hopefully, r149026 fixed the Leopard i386 error. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by blair@…): mcalhoun@macports.org: I suggest adding yourself as a maintainer to the port so you get the build emails from the buildbots. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:19> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by arboz@…): Replying to [comment:18 mcalhoun@…]:
Hopefully, r149026 fixed the Leopard i386 error.
The newest patch allowed it to build for me on darwin 9.8.0 Leopard i386 {{{ ---> Deactivating openexr @1.7.0_0 ---> Cleaning openexr ---> Removing work directory for openexr ---> Activating openexr @2.2.0_1 }}} thanks. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:20> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by Peter_Dyballa@…): Here too! -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by Peter_Dyballa@…): It also built on PPC Tiger, Mac OS X 10.4.11. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:22> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: openexr | ----------------------+------------------------ Comment (by joerg@…): Replying to [comment:14 khepler@…]:
Builds on Leopard/PPC.
Got bin packages for 10.6.8 and 10.10.5 today so it obviously builds. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:23> MacPorts <https://www.macports.org/> Ports system for OS X
#51470: openexr @2.2.0 compile fails ----------------------+------------------------ Reporter: joerg@… | Owner: mcalhoun@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: openexr | ----------------------+------------------------ Changes (by mcalhoun@…): * status: assigned => closed * resolution: => fixed Comment: Several issues have been raised in this ticket, but I believe they have all been addressed.[[BR]] Thanks to all for the assistance. -- Ticket URL: <https://trac.macports.org/ticket/51470#comment:24> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts