Hi Robert,

I have not the slightest idea what could cause this.

There aren't any sym links involved in your root, are there?

Are you using craftmaster or is it a manual setup?


Cheers,

Hannah

On 20.04.20 00:42, Robert Lancaster wrote:
Hey guys,

I thought I would try the craft package utility to see if it is working well now.  I usually 
package up KStars using my own script, but I thought it might be worth a try to see how it has 
progressed.  I ran into a very interesting issue.  My craft root directory is 
"/Users/rlancaste/AstroRoot/craft-root” but craft thinks it is 
"/Users/rlancaste/Astroroot/craft-root”.  Note the case issue with AstroRoot.  I don’t know 
why craft got this information wrong, but it doesn’t generally cause any issue because the Mac is 
not case-sensitive.  That was until I tried the packager.  The problem I encounter is that some of 
my dylib’s have an ID that corresponds to the actual path on the computer, for example: 
"/Users/rlancaste/AstroRoot/craft-root/lib/libgsl.23.dylib,” but when I try to run the package 
utility, it does a case-sensitive check to see if this library is in the craft-root directory.  It 
IS in the craft root directory, and works just fine, but the packager doesn’t think it is because 
its ID doesn’t match what it thinks is the craft root directory.  So as a result, I get errors that 
look like this: "reference to absolute library path outside craftroot” even though it is 
actually in the craft root directory.  So to fix this, craft would either need to get my root 
directory path with the correct case, or it would need to do the packager check to see if it is in 
the root directory in a non case sensitive way.

Thanks,

Rob Lancaster

Reply via email to