Trying to compile gigedit on CCRMA (Fedora 8)
Posted: Sun Mar 01, 2009 4:13 pm
Well, thru a set of very good fortune and circumstances, I have discovered that LinuxSampler plays gigastudio files extremely well (however, I have noticed some of the distortion discussed elsewhere on some of the gig samples I've downloaded). It could well turn out that the best gigastudio solution is a linux box playing gig samples. I can fully see why film producers composed their soundtracks with the gigastudio solution - the samples and sample format is the real key and gigastudio had the best sample format (from what I have experienced). My good fortune was that I had an old uninstalled version of GS3 Solo (purchased a couple of years ago for cheap). I had also bought (but not used or installed) a 40GB hard disk worth of samples to use with GS3, and later discovered LinuxSampler so I could actually play the samples without going to the trouble of installing a dead product (GS3), which is supposed to be a major PIA anyway.
This all led to the next level of complexity. So we all know that the gig sample format is dying off because Tascam has abandoned the product. I had looked to see if gigedit was available (I tried "yum install gigedit", but there isn't an RPM of this available), I grabbed the source and started trying to compile in on the FC8 CCRMA system I am using. I first ran into trouble with the ./configure step, but I eventually figured out that I needed a few development libraries, so I was able to get the configure step finished and build a make file. Now, I am running into difficulties with 'make'. The messages I'm getting are:
[root@localhost gigedit-0.1.1]# make
make all-recursive
make[1]: Entering directory `/root/Download/gigedit/gigedit-0.1.1'
Making all in src
make[2]: Entering directory `/root/Download/gigedit/gigedit-0.1.1/src'
Making all in gigedit
make[3]: Entering directory `/root/Download/gigedit/gigedit-0.1.1/src/gigedit'
... (could furnish this if needed, of course)
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static bool Glib::Container_Helpers::TypeTraits<bool>::to_cpp_type(gboolean*)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:335: error: cast from 'gboolean*' to 'gint' loses precision
make[3]: *** [libgigedit_la-gigedit.lo] Error 1
make[3]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1/src/gigedit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1'
make: *** [all] Error 2
I should note that glibmm* was one of the dev libraries I needed to get configure to work, The versions I'm using are:
[root@localhost gigedit-0.1.1]# yum install glibmm*
...
Package glibmm24-2.14.2-1.fc8.x86_64 already installed and latest version
Package glibmm24-2.14.2-1.fc8.i386 already installed and latest version
Package glibmm24-devel-2.14.2-1.fc8.x86_64 already installed and latest version
Package glibmm24-devel-2.14.2-1.fc8.i386 already installed and latest version
Nothing to do
If anyone can help me out getting past this step, it would be GREATLY appreciated.
Regards,
Mike
This all led to the next level of complexity. So we all know that the gig sample format is dying off because Tascam has abandoned the product. I had looked to see if gigedit was available (I tried "yum install gigedit", but there isn't an RPM of this available), I grabbed the source and started trying to compile in on the FC8 CCRMA system I am using. I first ran into trouble with the ./configure step, but I eventually figured out that I needed a few development libraries, so I was able to get the configure step finished and build a make file. Now, I am running into difficulties with 'make'. The messages I'm getting are:
[root@localhost gigedit-0.1.1]# make
make all-recursive
make[1]: Entering directory `/root/Download/gigedit/gigedit-0.1.1'
Making all in src
make[2]: Entering directory `/root/Download/gigedit/gigedit-0.1.1/src'
Making all in gigedit
make[3]: Entering directory `/root/Download/gigedit/gigedit-0.1.1/src/gigedit'
... (could furnish this if needed, of course)
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h: In static member function 'static bool Glib::Container_Helpers::TypeTraits<bool>::to_cpp_type(gboolean*)':
/usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:335: error: cast from 'gboolean*' to 'gint' loses precision
make[3]: *** [libgigedit_la-gigedit.lo] Error 1
make[3]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1/src/gigedit'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/Download/gigedit/gigedit-0.1.1'
make: *** [all] Error 2
I should note that glibmm* was one of the dev libraries I needed to get configure to work, The versions I'm using are:
[root@localhost gigedit-0.1.1]# yum install glibmm*
...
Package glibmm24-2.14.2-1.fc8.x86_64 already installed and latest version
Package glibmm24-2.14.2-1.fc8.i386 already installed and latest version
Package glibmm24-devel-2.14.2-1.fc8.x86_64 already installed and latest version
Package glibmm24-devel-2.14.2-1.fc8.i386 already installed and latest version
Nothing to do
If anyone can help me out getting past this step, it would be GREATLY appreciated.
Regards,
Mike