LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   ripperX Slackbuild fails - error adding symbols: DSO missing from command line (https://www.linuxquestions.org/questions/slackware-14/ripperx-slackbuild-fails-error-adding-symbols-dso-missing-from-command-line-4175597178/)

maschelsea 01-10-2017 03:41 PM

ripperX Slackbuild fails - error adding symbols: DSO missing from command line
 
I am a new Slack user. I have installed Exton Slackware64 off a LiveUSB. I'm trying to build ripperX from the Slackbuild I downloaded. I AM running multilib. I have tested it (several times) and I believe it is working correctly. The below output wasw taken a few moments before I began this thread.

Code:

In file included from xpms.c:1:0:
xpms/config.xpm:2:15: warning: ‘config_xpm’ defined but not used [-Wunused-variable]
 static char * config_xpm[] = {
              ^
In file included from xpms.c:2:0:
xpms/scan.xpm:2:15: warning: ‘scan_xpm’ defined but not used [-Wunused-variable]
 static char * scan_xpm[] = {
              ^
In file included from xpms.c:3:0:
xpms/go.xpm:2:15: warning: ‘go_xpm’ defined but not used [-Wunused-variable]
 static char * go_xpm[] = {
              ^
In file included from xpms.c:4:0:
xpms/stop.xpm:2:15: warning: ‘stop_xpm’ defined but not used [-Wunused-variable]
 static char * stop_xpm[] = {
              ^
In file included from xpms.c:5:0:
xpms/exit.xpm:2:15: warning: ‘exit_xpm’ defined but not used [-Wunused-variable]
 static char * exit_xpm[] = {
              ^
In file included from xpms.c:6:0:
xpms/s_play_button_enabled.xpm:2:15: warning: ‘s_play_button_enabled_xpm’ defined but not used [-Wunused-variable]
 static char * s_play_button_enabled_xpm[] = {
              ^
In file included from xpms.c:7:0:
xpms/s_play_button_disabled.xpm:2:15: warning: ‘s_play_button_disabled_xpm’ defined but not used [-Wunused-variable]
 static char * s_play_button_disabled_xpm[] = {
              ^
In file included from xpms.c:8:0:
xpms/s_button_checked.xpm:2:15: warning: ‘s_button_checked_xpm’ defined but not used [-Wunused-variable]
 static char * s_button_checked_xpm[] = {
              ^
In file included from xpms.c:9:0:
xpms/s_button_unchecked.xpm:2:15: warning: ‘s_button_unchecked_xpm’ defined but not used [-Wunused-variable]
 static char * s_button_unchecked_xpm[] = {
              ^
mv -f .deps/xpms.Tpo .deps/xpms.Po
/bin/sh ../libtool --tag=CC  --mode=link gcc  -O2 -fPIC -Wall  -o ripperX cddb.o cddbp.o config_rw.o config_window_handler.o dir_window_handler.o err_dialog_handler.o job_control.o main.o main_window_handler.o misc_utils.o players_manipulation.o ripper_encoder_manipulation.o select_frame_handler.o status_frame_handler.o xpms.o  -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lid3  -lutil -lz -lstdc++
libtool: link: gcc -O2 -fPIC -Wall -o ripperX cddb.o cddbp.o config_rw.o config_window_handler.o dir_window_handler.o err_dialog_handler.o job_control.o main.o main_window_handler.o misc_utils.o players_manipulation.o ripper_encoder_manipulation.o select_frame_handler.o status_frame_handler.o xpms.o  /usr/lib64/libgtk-x11-2.0.so /usr/lib64/libgdk-x11-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangoft2-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libid3.so -lutil -lz /usr/lib64/../lib64/libstdc++.so -pthread -Wl,-rpath -Wl,/usr/lib64/../lib64 -Wl,-rpath -Wl,/usr/lib64/../lib64
/usr/lib64/gcc/x86_64-slackware-linux/5.3.0/../../../../x86_64-slackware-linux/bin/ld: config_window_handler.o: undefined reference to symbol 'ceilf@@GLIBC_2.2.5'
/lib64/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:357: recipe for target 'ripperX' failed
make[2]: *** [ripperX] Error 1
make[2]: Leaving directory '/tmp/SBo/ripperX-2.7.3/src'
Makefile:427: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/ripperX-2.7.3'
Makefile:296: recipe for target 'all' failed
make: *** [all] Error 2
root@caitlyn:~/ripperX#

I thought at first that this was failing because it was a 32-bit program that I was trying to build on my 64-bit machine and I didn't have multilib set up. But I set up multilib and the error doesn't change. Any help you can offer would be appreciated...

Alien Bob 01-10-2017 03:53 PM

Quote:

Originally Posted by maschelsea (Post 5653060)
I am a new Slack user. I have installed Exton Slackware64 off a LiveUSB.

You do realize that Exton Linux makes a lot of Live ISO's, one of which is based on Slackware, but it is not the stock Slackware that you get. Most notable, it has a different kernel than Slackware.
Exton is not affiliated with Slackware.

Alien Bob 01-10-2017 03:58 PM

Also, are you sure you are using the latest SBo entry? In https://slackbuilds.org/repository/1...search=ripperx this error (libm.so.6: error adding symbols: DSO missing from command line) was addressed.

maschelsea 01-10-2017 04:58 PM

OK. I downloaded the files from Alien Bob's link and it built successfully. I guess the files I downloaded yesterday were old....

orbea 01-10-2017 06:16 PM

Maybe you downloaded them from an old version of SBo?


All times are GMT -5. The time now is 05:14 AM.