hercules-390 / hyperion

Hercules 390
Other
248 stars 67 forks source link

Out-of-source build fails on building decnumber. #177

Open dasdman opened 7 years ago

dasdman commented 7 years ago

CCLD commands for files in the decnumber directory fail in out-of-source build.

make
make  all-recursive
make[1]: Entering directory '/home/foo/Hercules/x86_64/hyperion'
Making all in decNumber
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion/decNumber'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion/decNumber'
Making all in m4
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion/m4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion/m4'
Making all in util
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion/util'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion/util'
Making all in html
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion/html'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion/html'
Making all in man
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion/man'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion/man'
Making all in .
make[2]: Entering directory '/home/foo/Hercules/x86_64/hyperion'
  CCLD     libherc.la
libtool: link: cannot find the library `decNumber/libdecNumber.la'
Makefile:1857: recipe for target 'libherc.la' failed
make[2]: *** [libherc.la] Error 1
make[2]: Leaving directory '/home/foo/Hercules/x86_64/hyperion'
Makefile:2260: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/foo/Hercules/x86_64/hyperion'
Makefile:1671: recipe for target 'all' failed
make: *** [all] Error 2
srorso commented 7 years ago

Mark:

There have been a number of commits to the build since this issue was first opened.

Would you please reclone into a clean source directory reserved for diagnostics, rebuild, and post the following when the failure is reported:

1) output from make diagnostic 2) output from ls -lar decNumber/* issued from the build directory.

Based on my experience with #216, it is quite possible that additional output and/or files will be needed.

Thanks!

Best Regards, Steve Orso

srorso commented 7 years ago

Hi Mark:

Have you been able to reproduce this? I understand your "free" time is limited and am happy to wait.

Best Regards, Steve Orso