falsovsky/FiSH-irssi

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.

You are not running make install

You need to:

cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .
make
make install

hope this helps :)