[MacPorts] #57441: gvemodules-xforms @0.2: error: unexpected type name 'HPtNCoord': expected expression
MacPorts
noreply at macports.org
Thu Oct 25 19:38:58 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 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].
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?
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?
--
Ticket URL: <https://trac.macports.org/ticket/57441#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list