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

Reply via email to