Re: [yoshimi-user] yoshimi-0.062-pre8 for Linux does not compile

  • From: jimmy <wg2002a@xxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx, Dragan Noveski <perodog@xxxxxxx>
  • Date: Wed, 22 Feb 2012 11:14:09 -0800 (PST)

Hmm... There was a mail delivery failure. I'm sending again.



--- On Wed, 2/22/12, Dragan Noveski <perodog@xxxxxxx> wrote:

it's my first post on this list.

i am trying to compile 062-pre8 on my aptosid box.

in ccmake i changed the installation prefix to /usr and i
turned OFF
compiling for 64Bit, since i am on a 32 bit distri.

how ever, at some point the compilation stops:

I believe there are some problem in the FLTK 1.3 stuff. Attached is a patch
file that may help fix your FLTK UI compile problems. I got it from some web
search, only part of original info apply, since the source codes had since
changed. The patch should work fine with current git checkout of yoshimi as of
mid/late Feb 2012.

As for ccmake, I recently got some tips on using it from this mailing list.
And posted a suggestion on appending the following text as a sample instruction
on using "ccmake". Check out my latest suggestion on info to be added to
INSTALL file, from the mailing list with subject:

Re: [yoshimi-user] ccmake instruction -- WAS: Re: yoshimi git 20120216 has
pitch problem


Jimmydiff -burp yoshimi.git.20120216/src/UI/BankUI.fl
yoshimi.git.20120216.003/src/UI/BankUI.fl
--- yoshimi.git.20120216/src/UI/BankUI.fl 2012-02-16 06:08:33.000000000
-0500
+++ yoshimi.git.20120216.003/src/UI/BankUI.fl 2012-02-16 12:07:26.000000000
-0500
@@ -46,7 +46,7 @@ decl {
class BankProcess_ {open
} {
Function {process()} {open return_type {virtual void}
- } {}
+ } {code{;}}
decl {Bank *bank;} {public
}
}
diff -burp yoshimi.git.20120216/src/UI/MasterUI.fl
yoshimi.git.20120216.003/src/UI/MasterUI.fl
--- yoshimi.git.20120216/src/UI/MasterUI.fl 2012-02-16 06:08:33.000000000
-0500
+++ yoshimi.git.20120216.003/src/UI/MasterUI.fl 2012-02-17 10:52:59.000000000
-0500
@@ -25,7 +25,7 @@ You should have received a copy of the G
yoshimi; if not, write to the Free Software Foundation, Inc., 51 Franklin
Street, Fifth Floor, Boston, MA 02110-1301, USA.

-This file is derivative of ZynAddSubFX original code, modified December 2010
+This file is a derivative of the ZynAddSubFX original, modified March 2011
} {selected in_source in_header
}

diff -burp yoshimi.git.20120216/src/UI/OscilGenUI.fl
yoshimi.git.20120216.003/src/UI/OscilGenUI.fl
--- yoshimi.git.20120216/src/UI/OscilGenUI.fl 2012-02-16 06:08:33.000000000
-0500
+++ yoshimi.git.20120216.003/src/UI/OscilGenUI.fl 2012-02-17
10:55:02.000000000 -0500
@@ -174,7 +174,7 @@ class OscilSpectrum {open : {public Fl_B

class PSlider {open : {public Fl_Slider}
} {
- Function {PSlider(int x,int y, int w, int h, const char
*label=0):Fl_Slider(x,y,w,h,label)} {} {}
+ Function {PSlider(int x,int y, int w, int h, const char
*label=0):Fl_Slider(x,y,w,h,label)} {} {code{;}}
Function {handle(int event)} {open return_type int
} {
code {//
diff -burp yoshimi.git.20120216/src/UI/PresetsUI.fl
yoshimi.git.20120216.003/src/UI/PresetsUI.fl
--- yoshimi.git.20120216/src/UI/PresetsUI.fl 2012-02-16 06:08:33.000000000
-0500
+++ yoshimi.git.20120216.003/src/UI/PresetsUI.fl 2012-02-16
11:59:53.000000000 -0500
@@ -40,9 +40,9 @@ decl {\#include <string>
class PresetsUI_ {open
} {
Function {refresh(void)} {return_type {virtual void}
- } {}
+ } {code{;}}
Function {~PresetsUI_()} {return_type virtual
- } {}
+ } {code{;}}
}

class PresetsUI {open

Other related posts: