FiSH-irssi on Alpine
Closed this issue · 3 comments
k0nsl commented
I'm trying to build FiSH-irssi on Alpine Linux and it does appear to build successfully but there is no resulting libfish.so
in my irssi modules directory.
Here is the output of make clean && cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr . && make && ls -lah
:
-- Using glib-2.0 2.50.2
-- Using OpenSSL 1.0.2k
-- irssi includes were found on /usr/include/irssi
-- The module will be installed by default to /usr/lib/irssi/modules
-- You can change it with 'cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .'
-- Configuring done
-- Generating done
-- Build files have been written to: /root/FiSH-irssi
[ 14%] Building C object src/CMakeFiles/fish.dir/base64.c.o
[ 28%] Building C object src/CMakeFiles/fish.dir/blowfish.c.o
[ 42%] Building C object src/CMakeFiles/fish.dir/inifile.c.o
[ 57%] Building C object src/CMakeFiles/fish.dir/DH1080.c.o
[ 71%] Building C object src/CMakeFiles/fish.dir/FiSH.c.o
[ 85%] Building C object src/CMakeFiles/fish.dir/password.c.o
[100%] Linking C shared module libfish.so
[100%] Built target fish
total 204
drwxr-xr-x 2 root root 4.0K Feb 4 14:19 .
drwxr-xr-x 3 root root 4.0K Feb 1 12:46 ..
-rw-r--r-- 1 root root 14.6K Jan 13 15:04 libfe_perl.a
-rw-r--r-- 1 root root 46.0K Jan 13 15:04 libirc_proxy.a
-rw-r--r-- 1 root root 131.5K Jan 13 15:04 libperl_core.a
alpine:~/FiSH-irssi#
Any ideas why it seemingly builds it fine but no libfish.so
in the irssi modules directory? Maybe I am doing something wrong.
k0nsl commented
Oh, nevermind. I just checked for libfish.so
in /root/FiSH-irssi/src
and it appears to be building fine, but I don't know why it builds to that directory 😁
I'll close this and if somebody can add something, feel free.
falsovsky commented
You are not running make install
falsovsky commented
You need to:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .
make
make install
hope this helps :)