Open RobSteele49 opened 7 years ago
I was able to get the two libraries libsmw.a and libasttools.a to build by created the directories:
./noao/astutil/noaolib ./noao/onedspec/noaolib
Question for Zach: How do you think I should do this, should the ./install script be creating these files or should the makefile create the two directories if they don't exist?
This did not fix things because files that depend on libsmw.a cannot find that object.
In this particular case, I think it makes more sense to modify the Makefiles specific to those two libraries to ensure that the directories are present. If those libraries are building through scripts, we can change the scripts to check-and-copy instead of blindly copying.
Also, I did a build on my local system last night from olebole/merge-all (with my environment fully reset) and the build seems to be fine from there. I also started the process of merging that branch into track/olebole/merge-all - there were merge conflicts so the activity isn't yet complete. I suspect this issue will simply go away once that activity is finished.
I grabbed a copy of Ole's repository and did a checkout on his merge-all branch. I compiled it, with warnings, but the build seems to work just fine. The additions I had added to his branch in our local area are no longer necessary.
Getting the following warning and error when building. The steps I used ./install make linux64 make sysgen
' Updated 26 files in libpkg.a xc -c -w -/g -/m64 -p vo -p noao x_votools.x x_votools.x: sys_runtask: x_votools.f: sysruk: xc -Nz -/g -/m64 -p vo -p noao x_votools.o libpkg.a -lasttools -lxtools -lstg -lds -ltbtables -lslalib -o xx_votools.e /usr/bin/ld: cannot find -lasttools collect2: error: ld returned 1 exit status Warning, mkpkg line 7: module
relink' not found or returned error move
xx_votools.e' tovobin$x_votools.e' $move: file
xx_votools.e' not found Warning, mkpkg line 20: error moving file xx_votools.e Warning, mkpkg line 8: moduleinstall' not found or returned error Warning, mkpkg line 10: module
update@votools' not found or returned error Warning, mkpkg line 3: module `update' not found or returned errorStart: Tue May 23 11:00:15 PDT 2017 End: Tue May 23 11:16:43 PDT 2017
Tue May 23 11:16:43 PDT 2017'