[ITK] [ITK-dev] [ANN] ITK 4.9 Release Candidate 3 is ready for testing!
Sean McBride
sean at rogue-research.com
Thu Jan 7 12:42:37 EST 2016
On Tue, 5 Jan 2016 22:01:50 -0500, Matt McCormick said:
>> It seems that OS X's sed, dirname, and basename do not accept '--
>version', and so I hit the 'die' at line 67. If I change it to 'echo'
>and let it proceed, I get:
>>
>> Command "sed" not found
>> Command "dirname" not found
>> Command "basename" not found
>> sed: 1: "/GDCM 20[0-9][0-9]-[0-9 ...": extra characters at the end of
>p command
>> Modules/ThirdParty/GDCM/../../../Utilities/Maintenance/
>UpdateThirdPartyFromUpstream.sh: line 125: upstream-$
>{thirdparty_module_name,,}: bad substitution
>>
>> I guess it's one of those subtle GNU vs BSD differences tripping
>things up... I didn't debug further though, I think the author of this
>script could find the issue faster than me. :)
>
>Thanks for giving it a whirl. It is worth another try after this patch
>is merged:
>
> http://review.source.kitware.com/#/c/20400/
Matt,
Sorry I wasn't more clear... the '--version' thing is trivial and I bypassed it already (though that patch is great!), the problem is the last line of output:
sed: 1: "/GDCM 20[0-9][0-9]-[0-9 ...": extra characters at the end of p command
Modules/ThirdParty/GDCM/../../../Utilities/Maintenance/UpdateThirdPartyFromUpstream.sh: line 125: upstream-${thirdparty_module_name,,}: bad substitution
This is the real problem. It's what I was referring to wrt 'subtle GNU vs BSD differences'. Commands like 'sed' don't behave exactly the same on GNU vs BSD. Or that's my guess anyway... for all I know, the script doesn't work on linux either...
Cheers,
--
____________________________________________________________
Sean McBride, B. Eng sean at rogue-research.com
Rogue Research www.rogue-research.com
Mac Software Developer Montréal, Québec, Canada
More information about the Community
mailing list