[MacPorts] #47658: Upgrade to blosc @ 1.6.1 fails to build on PPC G4 with Leopard (10.5.8)
#47658: Upgrade to blosc @ 1.6.1 fails to build on PPC G4 with Leopard (10.5.8) ----------------------------+-------------------------------- Reporter: zanderpower@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: blosc ppc sse2 | Port: blosc @1.6.1_0 ----------------------------+-------------------------------- This seems to be the same problem that was reported in ticket #45964, which was supposedly closed by rev @129889 and the upgrade to blosc @1.5.1, yet still appears with status "new" under the tickets for blosc: I am aware that I may be opening a duplicate. I installed blosc with version 1.5.2_0 and did not experience any problems with upgrades through, and including, 1.6.0_0. All these versions were of the hdf5 variant. Apparently, gcc-4.2 is trying to compile shuffle-sse2.c -- even though it is building for ppc. I find it curious that a "bugfix" upgrade would break in this way. I wish I new more about cmake, and could locate the source of the problem. For now, all I can offer is the build log... -- Ticket URL: <https://trac.macports.org/ticket/47658> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Changes (by ryandesign@…): * cc: stromnov@… (removed) * keywords: blosc ppc sse2 => powerpc * owner: macports-tickets@… => stromnov@… * port: blosc @1.6.1_0 => blosc Old description:
This seems to be the same problem that was reported in ticket #45964, which was supposedly closed by rev @129889 and the upgrade to blosc @1.5.1, yet still appears with status "new" under the tickets for blosc: I am aware that I may be opening a duplicate.
I installed blosc with version 1.5.2_0 and did not experience any problems with upgrades through, and including, 1.6.0_0. All these versions were of the hdf5 variant.
Apparently, gcc-4.2 is trying to compile shuffle-sse2.c -- even though it is building for ppc. I find it curious that a "bugfix" upgrade would break in this way. I wish I new more about cmake, and could locate the source of the problem. For now, all I can offer is the build log...
New description: This seems to be the same problem that was reported in ticket #45964, which was supposedly closed by r129889 and the upgrade to blosc @1.5.1, yet still appears with status "new" under the tickets for blosc: I am aware that I may be opening a duplicate. I installed blosc with version 1.5.2_0 and did not experience any problems with upgrades through, and including, 1.6.0_0. All these versions were of the hdf5 variant. Apparently, gcc-4.2 is trying to compile shuffle-sse2.c -- even though it is building for ppc. I find it curious that a "bugfix" upgrade would break in this way. I wish I new more about cmake, and could locate the source of the problem. For now, all I can offer is the build log... -- Comment:
This seems to be the same problem that was reported in ticket #45964, which was supposedly closed by r129889 and the upgrade to blosc @1.5.1, yet still appears with status "new" under the tickets for blosc: I am aware that I may be opening a duplicate.
Looks like Andrew just forgot to close the ticket. I've closed it now. The problem you're now experiencing is a different one. I can look into it. -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Issue confirmed on my PowerBook G4 with Leopard. The ANNOUNCE file says new in 1.6.1 is: {{{ Support for *runtime* detection of AVX2 and SSE2 SIMD instructions, allowing running AVX2 capable c-blosc libraries to run on machines with no AVX2 available (will use SSE2 instead). }}} You should [https://github.com/Blosc/c-blosc/issues report this problem to the developers of blosc] so they can fix it. -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Comment (by zanderpower@…): Replying to [comment:2 ryandesign@…]:
Issue confirmed on my PowerBook G4 with Leopard. The ANNOUNCE file says new in 1.6.1 is:
{{{ Support for *runtime* detection of AVX2 and SSE2 SIMD instructions, allowing running AVX2 capable c-blosc libraries to run on machines with no AVX2 available (will use SSE2 instead). }}}
You should [https://github.com/Blosc/c-blosc/issues report this problem to the developers of blosc] so they can fix it.
Yeah, I read the ANNOUNCE file last night and puzzled over that very same entry. Anyway, I have reported the problem to the Blosc developers at github. Thanks for the link! -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Comment (by zanderpower@…): Just to follow up... I have upgraded blosc to the latest development build and it compiles without trouble. I think the problem will, therefore, be fixed by blosc @1.6.2, or whatever version is released next. Again, thanks for pointing me in the right direction. -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Comment (by ryandesign@…): And thank you for letting us know that the development version works. I see this fix is listed in their [https://github.com/Blosc/c-blosc/commit/9706b36501fd1d78e34e79c0627ff5b1c619... release notes for 1.6.2]. We can probably easily backport [https://github.com/Blosc/c-blosc/commit/1c36bf1507f52cd0b48b49d62f0622bfe376... the fix] if they don't release 1.6.2 soon. -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#47658: blosc @1.6.1: error: #error SSE2 is not supported by the target architecture/platform and/or this compiler. ----------------------------+------------------------ Reporter: zanderpower@… | Owner: stromnov@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: powerpc Port: blosc | ----------------------------+------------------------ Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:5 ryandesign@…]:
We can probably easily backport [https://github.com/Blosc/c-blosc/commit/1c36bf1507f52cd0b48b49d62f0622bfe376... the fix] if they don't release 1.6.2 soon.
Committed this fix, and [https://github.com/Blosc/c-blosc/commit/d84472e959651b5ae4cfb4a1f8e81e9c1058... another fix] needed for both PowerPC and i386 systems, in r136331. -- Ticket URL: <https://trac.macports.org/ticket/47658#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts