Hi,
I was building S-Lang-2.2.4 for last BLFS and had some errors in "make
install-all".
Downloaded the package again to assert the source was right but errors
repeated. Downloaded a more recent version 2.3.0 and same errors were
also there.
/usr/bin/install: cannot stat
'/tmp/slang-2.3.0/src/elfobjs/libslang.so.2.3.0': No such file or directory
make[1]: *** [install-elf-and-links] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [install-elf] Error 2
The I decided to run the tests before doing "make install" and the
errors appeared there. Provided that I was compiling with -j1 I went for
that in the tests doing "make -j1 check" and those errors disappeared.
After checking the source code a few times and having no progress, I
tried "make -j1 install"... and then I could build S-Lang-2.3.0.
Now I'm building this version with:
make -j1 DESTDIR=$BUILD_PACK install \
SLSH_DOC_DIR=/usr/share/doc/slang-2.3.0/slsh \
install_doc_dir=/usr/share/doc/slang-2.3.0 \
Using DESTDIR is not the culprit as fas as I can tell.
Has anybody found something like this? I don't recall any "make -j1
install" needed in any other package.
Thanks!
Alz.
A few remarks about S-Lang-2.3.0:
* Notice "make install" instead of "make install-all". S-Lang now has an
specific "make install-static" to build the static library and "make
install" defaults to shared libs.
* MC builds and works well with this new version of S-Lang. Nano also
does, but "set mouse" entry in /etc/nanorc gives a warning when building
with-slang. (I had no gpm in this build; haven't tried with).
* The source code of S-Lang refers to ncurses5 in some places but my
build had ncurses6 as per the book. This seems to have no influence in
this issue and I haven't followed this other path further.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page