[MacPorts] #54067: upc @5.2.0.1: error: unknown type name 'isl_constraint'

MacPorts noreply at macports.org
Wed May 3 01:10:07 UTC 2017


#54067: upc @5.2.0.1: error: unknown type name 'isl_constraint'
----------------------+----------------------
  Reporter:  caverac  |      Owner:  tenomoto
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  upc      |
----------------------+----------------------

Comment (by kencu):

 This is more complicated than most, sorry. To find the patchfile, find the
 gcc48 Portfile `port file gcc48`,
 {{{
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/gcc48/Portfile
 }}}

 and then go to it's enclosing folder:
 {{{
 cd
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/lang/gcc48
 }}}
 then there is a folder in there called "files"
 {{{
 cd files
 }}}
 and you can see what Marcus did with that patch
 {{{
 bbedit patch-libisl.diff
 }}}
 and we see that on a number of occasions he forced the build to link
 against the older isl library by changing the link references to isl.13
 directly, instead of just isl.

 {{{
 -    LIBS="${_isl_saved_LIBS} -lisl"
 +    LIBS="${_isl_saved_LIBS} -lisl.13"
 }}}

 So most likely, that's what we have to do as well in the upc configure
 script.

--
Ticket URL: <https://trac.macports.org/ticket/54067#comment:11>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list