Also having problems after a fetch...
<lots of link errors followed by>
"_ztrsen_", referenced from
_zneupd_ in zneupd.o
"_zunm2r_", referenced from:
_zneupd_ in zneupd.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[4]: *** [libarpack.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [arpack-ng-3.1.5/.libs/libarpack.dylib] Error 2
make[1]: *** [julia-release] Error 2
make: *** [release] Error 2
was fixed by rm -rf libarpack-ng and SuiteSparce and then make
previous to that I had to remove and rebuild llvm
I think what happens is that sometimes if you let deps grow too far out of
date, they don't
work with each other any more (makes sense) and the build process get
wedged, it can't
even figure out what to do.
but who wants to rebuild deps entirely every time? no one.
Seems like you need to have a way to indicate inter-dep dependency, so that
change to
1 particular dep will cascade rebuild to all the other dependencies
necessary but no more.
it may be in this case that if any one of
arpack-ng
SuiteSparce
objconv
change major or minor numbers, they all have to be rebuilt.
Anyone have a dependency graph in mind?