absey22 / SpectroZ

Spec1d/2d Pipelines
0 stars 0 forks source link

using "evilmake all" #1

Closed absey22 closed 7 years ago

absey22 commented 7 years ago

This step returns a long list of make statements. Some seems to be successful, some seem to have errors and fail. Just so you can see some of what I am seeing:

evilmake_output

(The initial problem was the incorrect environment variable for IDL_DIR. I fixed that to .../idl81.)

One of the errors further down on the list which I can understand involves the reference for idl's export.h file. I cannot get it to reference the proper path in the "include" subdirectory of the idlutils directory:

idl81_issue

I originally thought changing IDL_DIR would fix this. The correct path should be usr/local/itt/idl/idl81, where the export.h file is located for SB idl.

anjavdl commented 7 years ago

Hi Aaron,

On the second image, it looks like the link from export.h points to a non-existent file. If the code tries to follow the link, then it cannot find "export.h". On the other hand, since the link already exists, it cannot create a new link.

You should delete the link (rm export.h) and make a new one to the correct file.

Cheers,

Anja

absey22 commented 7 years ago

Got it. I didn't quite understand what type of file i was working with, so i was unsure how to manipulate it properly. I repaired the link with:

ln -s /usr/local/itt/idl/idl81/external/export.h export.h

That also summed up all the other make errors, so i can move onto to sorting out the idl startup routines and preparing for the data.