Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unable to install rakarrack 0.5.8 fltk lib not found.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Multimedia
View previous topic :: View next topic  
Author Message
luizm929
n00b
n00b


Joined: 26 Apr 2011
Posts: 24
Location: San Diego CA

PostPosted: Tue Apr 26, 2011 10:39 pm    Post subject: Unable to install rakarrack 0.5.8 fltk lib not found. Reply with quote

I have been trying to install rakarrack 0.5.8 and 0.6.1 without success.

When I try to emerge it I get this error.

Code:

checking for XOpenDisplay in -lX11... yes
checking for main in -lXft... yes
checking for main in -lXrender... yes
checking for main in -ldl... yes
checking for main in -lfltk... no
configure: error: FLTK library not found.
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-sound/rakarrack-0.5.8/work/rakarrack-0.5.8_Equinox ...
>>> Source compiled.
>>> Test phase [not enabled]: media-sound/rakarrack-0.5.8

>>> Install rakarrack-0.5.8 into /var/tmp/portage/media-sound/rakarrack-0.5.8/image/ category media-sound
make -j5 DESTDIR=/var/tmp/portage/media-sound/rakarrack-0.5.8/image/ install
make: *** No rule to make target `install'.  Stop.
emake failed
 * ERROR: media-sound/rakarrack-0.5.8 failed (install phase):
 *   died running make install, base_src_install
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_install
 *   environment, line 3117:  Called base_src_install
 *   environment, line  525:  Called die
 * The specific snippet of code:
 *       emake DESTDIR="${D}" "$@" install || die "died running make install, $FUNCNAME";
 *
 * If you need support, post the output of 'emerge --info =media-sound/rakarrack-0.5.8',
 * the complete build log and the output of 'emerge -pqv =media-sound/rakarrack-0.5.8'.
 * This ebuild is from an overlay named 'proaudio': '/var/lib/layman/pro-audio/'
 * The complete build log is located at '/var/tmp/portage/media-sound/rakarrack-0.5.8/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-sound/rakarrack-0.5.8/temp/environment'.
 * S: '/var/tmp/portage/media-sound/rakarrack-0.5.8/work/rakarrack-0.5.8_Equinox


What I get from this error is that I dont have fltk installed, however I do have it installed
Code:

[ebuild   R   ] x11-libs/fltk-2.0_pre6970-r1  USE="cairo jpeg opengl png xft zlib -debug -doc -xinerama" 0 kB

So I decided to download a tarball and install it with .configure, make, make install command, however ./configure command reports this error.
Code:

configure: error: FLTK library not found.

so I tried to explicitly tell configure where the fltk libraries are.
Code:

$./configure --libdir=/usr/lib/fltk-1/

but it fails again.

This is the content of config.log
Code:

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "rakarrack"
#define PACKAGE_TARNAME "rakarrack"
#define PACKAGE_VERSION "0.6.2"
#define PACKAGE_STRING "rakarrack 0.6.2"
#define PACKAGE_BUGREPORT "Josep Andreu holborn@telefonica.net"
#define PACKAGE_URL ""
#define PACKAGE "rakarrack"
#define VERSION "0.6.2"
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define HAVE__BOOL 1
#define HAVE_STDBOOL_H 1
#define HAVE_DIRENT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_MALLOC 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SYS_SOCKET_H 1
#define SELECT_TYPE_ARG1 int
#define SELECT_TYPE_ARG234 (fd_set *)
#define SELECT_TYPE_ARG5 (struct timeval *)
#define HAVE_MEMSET 1
#define HAVE_MEMMOVE 1
#define HAVE_SELECT 1
#define HAVE_STRDUP 1
#define HAVE_STRSTR 1

configure: exit 1


Here is my emerge --info
Code:

Portage 2.1.9.42 (default/linux/x86/10.0/desktop/kde, gcc-4.4.5, glibc-2.11.3-r0, 2.6.31.4-rt14 i686)
=================================================================
System uname: Linux-2.6.31.4-rt14-i686-Intel-R-_Core-TM-2_Duo_CPU_E7200_@_2.53GHz-with-gentoo-1.12.14
Timestamp of tree: Tue, 26 Apr 2011 07:15:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
app-shells/bash:     4.1_p9
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r2, 3.1.3-r1
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.14-r1
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.21
sys-devel/gcc:       4.4.5
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
sys-kernel/linux-headers: 2.6.36.1
virtual/os-headers:  2.6.36.1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://gentoo.mirrors.tds.net/gentoo http://gentoo.mirrors.pair.com/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/pro-audio"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X aac aalib accessibility alsa arts berkdb branding cdr consolekit crypt css curl cxx dbus directfb dvd dvdr encode fbcondecor ffmpeg flac gif gpm grub icons ipod jack java jpeg lock midi mmx mp3 mp4 mpeg mysql ncurses netmeeting nls odbc ogg opengl oss pam plotutils png policykit qt3 qt3support qt4 samba session sqlite sse ssl startup-notification tcpd threads thunar tiff truetype vcd vorbis wavpack win32codecs wxwindows x86 xinerama xorg zlib" ALSA_PCM_PLUGINS="*" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="intel" XFCE_PLUGINS="brightness menu trash"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS



Thank you for any pointers anyone can give me.
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Apr 27, 2011 4:36 pm    Post subject: Reply with quote

Yep. 64-bit Gentoo, right? You're not alone. See this thread.

I've been in touch with Josep Andreu about this. I hope to eventually create a working ebuild.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
luizm929
n00b
n00b


Joined: 26 Apr 2011
Posts: 24
Location: San Diego CA

PostPosted: Wed Apr 27, 2011 10:33 pm    Post subject: This is gentoo 32 bit. Reply with quote

I have spent hours on trying to install rakarrack 0.5.8. everything else is working flawlessly.
JACK 1.9.6, Ardour2, Hydrogen, Bristol, M-Audio Axiom 49

Code:

Linux Host 2.6.31.4-rt14 #11 SMP PREEMPT RT Wed Apr 20 00:33:32 PDT 2011 i686 Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz GenuineIntel GNU/Linux

Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Wed Apr 27, 2011 11:07 pm    Post subject: Reply with quote

If you figure it out before I do, please let me know! Otherwise, I do intend to work on it, hopefully with the programmer's help. I have no fixed time for it, though.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
luizm929
n00b
n00b


Joined: 26 Apr 2011
Posts: 24
Location: San Diego CA

PostPosted: Fri Apr 29, 2011 4:40 am    Post subject: **solved** Reply with quote

I could finally install rakarrack0.5.8 oh man, what a pain.
I will try to be as concise as possible.

first we need to install fltk-devel but this package doesn't exist in portage so we will have to get an rpm from http://rpmfind.net/linux/rpm2html/search.php?query=fltk-devel

Both fltk from portage and fltk-devel.rpm need to be the same version, in this case 1.1.9; (1.1.10 will not work with 1.1.9 etc...)
I tried to install a couple of different fltk-devel rpms but they would not successfully install, however I found one that did install.
This is the third rpm from the top.

fltk-devel-1.1.9-4.el5.i386.rpm

I will write the commands in order since Im bad at explaining. Comands speak louder than words. :)
Code:

# emerge -av app-arch/rpm


Code:

#echo x11-libs/fltk >> /etc/portage/package.mask
#echo =x11-libs/fltk-1.1.9-r1 >> /etc/portage/package.unmask
#emerge --unmerge fltk

#emerge -av x11-libs/fltk
 
#rpm -ivp fltk-devel-1.1.9-4.el5.i386.rpm

#emerge -av rakarrack


Now start JACK and start rakarrack and voila!!!! it works.
I still need to find out if I broke something by uninstalling fltk 2
but for now rakarrack works.
Back to top
View user's profile Send private message
luizm929
n00b
n00b


Joined: 26 Apr 2011
Posts: 24
Location: San Diego CA

PostPosted: Fri Apr 29, 2011 7:55 am    Post subject: Reply with quote

Can someone mark this problem as solved please?
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Apr 29, 2011 1:34 pm    Post subject: Reply with quote

Awesome, luizm929! I'll give this a try and if it works for me, too, I'll put together a nice source/ebuild package and host it.

To mark this thread as solved, simply edit your original post and append [SOLVED] to the subject.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Fri Apr 29, 2011 10:00 pm    Post subject: Reply with quote

This doesn't work for me.

1. rpm fails.

Code:

Tchaikovsky rakarrack # rpm -ivp fltk-devel-1.1.9-4.el5.x86_64.rpm
warning: fltk-devel-1.1.9-4.el5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 217521f6: NOKEY
error: Failed dependencies:
   /bin/bash is needed by fltk-devel-1.1.9-4.el5.x86_64
   /bin/sh is needed by fltk-devel-1.1.9-4.el5.x86_64
   fltk = 1.1.9-4.el5 is needed by fltk-devel-1.1.9-4.el5.x86_64
   libGL-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libGLU-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libICE-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libSM-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libX11-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libXext-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libXft-devel is needed by fltk-devel-1.1.9-4.el5.x86_64
   libfltk.so.1.1()(64bit) is needed by fltk-devel-1.1.9-4.el5.x86_64
   libfltk_forms.so.1.1()(64bit) is needed by fltk-devel-1.1.9-4.el5.x86_64
   libfltk_gl.so.1.1()(64bit) is needed by fltk-devel-1.1.9-4.el5.x86_64
   libfltk_images.so.1.1()(64bit) is needed by fltk-devel-1.1.9-4.el5.x86_64
   libstdc++-devel is needed by fltk-devel-1.1.9-4.el5.x86_64


But in fact, I have all of these.

2. If I unpack the i386 RPM manually, rakarrack's configure fails. Naturally - I have a 64-bit machine, but

3. If I unpack the x86 RPM manually, configure succeeds but make fails"

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0x4f): undefined reference to `XdbeQueryExtension'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0x95): undefined reference to `XdbeGetVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0xdd): undefined reference to `XdbeFreeVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `Fl_Double_Window::flush(int)':
(.text+0x2ef): undefined reference to `XdbeSwapBuffers'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `Fl_Double_Window::flush(int)':
(.text+0x403): undefined reference to `XdbeAllocateBackBufferName'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_visual.o): In function `test_visual(XVisualInfo&, int)':
(.text+0x100): undefined reference to `XdbeQueryExtension'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_visual.o): In function `test_visual(XVisualInfo&, int)':
(.text+0x13c): undefined reference to `XdbeGetVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(screen_xywh.o): In function `screen_init()':
(.text+0x12): undefined reference to `XineramaIsActive'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(screen_xywh.o): In function `screen_init()':
(.text+0x31): undefined reference to `XineramaQueryScreens'
collect2: ld returned 1 exit status
make[2]: *** [rakarrack] Error 1
make[2]: Leaving directory `/home/audiodef/rakarrack/rakarrack-0.6.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/audiodef/rakarrack/rakarrack-0.6.1/src'
make: *** [all-recursive] Error 1


This is compiling the 0.6.1 source manually. I get "no target" errors when I use the ebuilds, which is another reason to just re-write the ebuilds.

I'm going to see if the programmer would be willing to look at this page and perhaps provide us with his own insight.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Sat Apr 30, 2011 1:53 am    Post subject: Reply with quote

This is interesting.

When I emerged zynaddsubfx, I noticed that /usr/lib64 contained incorrect symbolic links to /usr/lib64/fltk-1. In order to get zynaddsubfx to emerge, I had to:

Code:

rm /usr/lib64/libfltk.so
rm /usr/lib64/libfltk_gl.so
rm /usr/lib64/libfltk_forms.so
rm /usr/lib64/libfltk_images.so
ln -s /usr/lib64/fltk-1/libfltk.so.1.1 /usr/lib64/libfltk.so
ln -s /usr/lib64/fltk-1/libfltk_gl.so.1.1 /usr/lib64/libfltk_gl.so
ln -s /usr/lib64/fltk-1/libfltk_forms.so.1.1 /usr/lib64/libfltk_forms.so
ln -s /usr/lib64/fltk-1/libfltk_images.so.1.1 /usr/lib64/libfltk_images.so


On impulse, I emerged rakarrack-9999 again and this time, it worked.

I'm guessing that the problem is with the way fltk gets installed and that there's nothing wrong with rakarrack's code or ebuild.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
luizm929
n00b
n00b


Joined: 26 Apr 2011
Posts: 24
Location: San Diego CA

PostPosted: Sat Apr 30, 2011 2:23 am    Post subject: Reply with quote

I apologize for not telling you the whole commmand so that it doesn't fail becasue of dependencies.
So we ignore dependencies with the --nodep option.
Code:

#rpm -ivp --nodeps fltk-devel-1.1.9-4.el5.i386.rpm


One more thing I'm working with a 32bit system so maybe the rpm I posted will not work on your system. I thought I had mentioned that I was working with 32bit Gentoo system.

Maybe what you did is the right way to solve this problem because installing rpms in Gentoo is not a natural way to solve the problem.



I had this error when I had mismatched versions of fltk ( fltk-1.1.10 and fltk-devel-1.1.9)
Quote:

3. If I unpack the x86 RPM manually, configure succeeds but make fails"

Code:

/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0x4f): undefined reference to `XdbeQueryExtension'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0x95): undefined reference to `XdbeGetVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `can_xdbe()':
(.text+0xdd): undefined reference to `XdbeFreeVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `Fl_Double_Window::flush(int)':
(.text+0x2ef): undefined reference to `XdbeSwapBuffers'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_Double_Window.o): In function `Fl_Double_Window::flush(int)':
(.text+0x403): undefined reference to `XdbeAllocateBackBufferName'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_visual.o): In function `test_visual(XVisualInfo&, int)':
(.text+0x100): undefined reference to `XdbeQueryExtension'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(Fl_visual.o): In function `test_visual(XVisualInfo&, int)':
(.text+0x13c): undefined reference to `XdbeGetVisualInfo'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(screen_xywh.o): In function `screen_init()':
(.text+0x12): undefined reference to `XineramaIsActive'
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/libfltk.a(screen_xywh.o): In function `screen_init()':
(.text+0x31): undefined reference to `XineramaQueryScreens'
collect2: ld returned 1 exit status
make[2]: *** [rakarrack] Error 1
make[2]: Leaving directory `/home/audiodef/rakarrack/rakarrack-0.6.1/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/audiodef/rakarrack/rakarrack-0.6.1/src'
make: *** [all-recursive] Error 1






I agree with you on this.
Quote:
I'm guessing that the problem is with the way fltk gets installed and that there's nothing wrong with rakarrack's code or ebuild.
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Sat Apr 30, 2011 7:31 am    Post subject: Reply with quote

I find a much simpler "workaround" and just committed 2 working ebuilds into the pro-audio overlay.

Something changed into glib, and the fltk test of main is failing during configure. My workaround mark the test as successful even when it fail...
Code:
  if ac_fn_c_try_link "$LINENO"; then :
    ac_cv_lib_fltk_main=yes
  else
    ac_cv_lib_fltk_main=yes
  fi

So, this introduce a bug. configure is auto generated, and it is no fault with the fltk stuff in configure.in, so the real bug must be somewhere else, in fltk, glib or on the moon...

At least, it compile, install and run.
_________________
"Confirm You are a robot." - the singularity


Last edited by Dominique_71 on Sat Apr 30, 2011 7:39 am; edited 1 time in total
Back to top
View user's profile Send private message
Dominique_71
Veteran
Veteran


Joined: 17 Aug 2005
Posts: 1877
Location: Switzerland (Romandie)

PostPosted: Sat Apr 30, 2011 7:38 am    Post subject: Reply with quote

audiodef wrote:
This is interesting.

When I emerged zynaddsubfx, I noticed that /usr/lib64 contained incorrect symbolic links to /usr/lib64/fltk-1. In order to get zynaddsubfx to emerge, I had to:

Code:

rm /usr/lib64/libfltk.so
rm /usr/lib64/libfltk_gl.so
rm /usr/lib64/libfltk_forms.so
rm /usr/lib64/libfltk_images.so
ln -s /usr/lib64/fltk-1/libfltk.so.1.1 /usr/lib64/libfltk.so
ln -s /usr/lib64/fltk-1/libfltk_gl.so.1.1 /usr/lib64/libfltk_gl.so
ln -s /usr/lib64/fltk-1/libfltk_forms.so.1.1 /usr/lib64/libfltk_forms.so
ln -s /usr/lib64/fltk-1/libfltk_images.so.1.1 /usr/lib64/libfltk_images.so


On impulse, I emerged rakarrack-9999 again and this time, it worked.

I'm guessing that the problem is with the way fltk gets installed and that there's nothing wrong with rakarrack's code or ebuild.


Strange, I don't have any of those symlinks. But I think than you can be on the right clue.
_________________
"Confirm You are a robot." - the singularity
Back to top
View user's profile Send private message
Wilko
n00b
n00b


Joined: 11 Jun 2004
Posts: 35
Location: Calgary (Chillin with Jerome.) Ab, Canada.

PostPosted: Sun Aug 07, 2011 9:16 pm    Post subject: Reply with quote

I found this discussion. http://comments.gmane.org/gmane.linux.gentoo.proaudio/3132

It seems there are two versions of fltk (version 1 and version 2). Emerging fltk emerges version 2, while version 1 is needed.

The root of the problem is the ebuild specifies the wrong version. You could fix the ebuild, or just emerge version 1 of fltk and be on your way:

Code:

# emerge -av x11-libs/fltk:1
# emerge -av rakarrack

_________________
Signature:
This is a block of text that can be added to posts you make. There is a 255 character limit
Back to top
View user's profile Send private message
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Sat Jun 02, 2012 2:23 am    Post subject: Reply with quote

ive been stabbing at compiling sources from scratch, looks like portage's fltk is NOT complying with what the source tarball wants. after emerging fltk i could get rakarrack 0.4.2 to compile / run ala

tar -xf rakarrack*.tar.bz2
cd rakarrack*
./configure --prefix=/usr && make && sudo make install
cd ..
rm -rf rakarrack*
Back to top
View user's profile Send private message
666threesixes666
Veteran
Veteran


Joined: 31 May 2011
Posts: 1248
Location: 42.68n 85.41w

PostPosted: Tue Mar 05, 2013 3:42 pm    Post subject: Reply with quote

i installed fltk from source with out portage...

via

./configure --prefix=/usr && make && sudo make install

and then git rakarrack via

./configure --prefix=/usr && make && sudo make install

amd64 and all is well now....
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum