[MacPorts] #57441: gvemodules-xforms @0.2: error: unexpected type name 'HPtNCoord': expected expression

MacPorts noreply at macports.org
Thu Oct 25 19:58:55 UTC 2018


#57441: gvemodules-xforms @0.2: error: unexpected type name 'HPtNCoord': expected
expression
--------------------------------+------------------------
  Reporter:  ryandesign         |      Owner:  raphael-st
      Type:  defect             |     Status:  closed
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:
Resolution:  fixed              |   Keywords:
      Port:  gvemodules-xforms  |
--------------------------------+------------------------

Comment (by raphael-st):

 Replying to [comment:14 ryandesign]:
 > Replying to [comment:10 raphael-st]:
 > > gvemod-crayola builds but still has a problem because there is a
 binary ({{{src/Crayola}}}) in the distfiles archive that obviously has
 overwritten the original Tcl file that is needed for the build.
 >
 > From what I can tell, this situation is amazing. Their build system
 relies on a case-sensitive filesystem because they have a script Crayola
 and they produce a binary crayola in the same directory.
 [https://sourceforge.net/p/geomview/mailman/message/18682536/ You warned
 them that this was a problem] on case-insensitive filesystems in a post on
 their mailing list over ten years ago, and they apparently haven't done
 anything about it, and then they actually used macOS with a case-
 insensitive filesystem to mispackage their latest release. I was going to
 suggest finding the correct version of the file in their repository, but
 [https://sourceforge.net/p/geomview/code/ they have their code in CVS at
 SourceForge] which is not browsable on the web, so I checked out the code
 using the command line. Maybe I don't know how to use CVS correctly, but
 it doesn't look like the CVS repositories actually contain the code; there
 is no src directory in there, for example. SourceForge disabled write
 access to CVS repositories last year, at which time the developers took
 [http://www.geomview.org/dev a backup of their repositories as tarballs]
 and put them on their web server. Those backups don't appear to contain
 the code either. They have [https://github.com/geomview a GitHub
 presence], and they
 [https://sourceforge.net/p/geomview/mailman/message/36068059/ discussed
 moving development there] and updating those repositories with the latest
 code; they don't appear to have done that since
 [https://github.com/geomview/gv1-emodules/tree/master/gvemod-crayola that
 code is not up to date].

 Yes, your analysis is correct. I also tried to get the latest code via CVS
 and did not succeed.

 > Since you've spoken with them on their mailing list before, maybe you
 can talk with them again about maybe resolving some of these issues?

 Maybe, but I think as long as the code on GitHub is not current, there is
 little chance that anybody releases new versions of the affected modules.

 > Replying to [comment:12 raphael-st]:
 > > As the Tcl script did not change between 0.2 and 0.4 the script from
 > > the 0.2 archive is used.
 >
 > How did you confirm that? Did you find the full 0.4 code somewhere?

 I thought that the GitHub version is the current version but you are
 right, this seems to be an older version. At least the modules work for me
 as expected now and I don't think that there were any substantial changes
 in these short Tcl scripts.

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


More information about the macports-tickets mailing list