Re: [ReZound-users] Problem when compiling with FOX 1.2 (Fedora Core)
Status: Beta
Brought to you by:
ddurham
From: Jannis P. <de...@st...> - 2004-11-26 13:59:56
|
Davy Durham schrieb: > Jannis Pohlmann wrote: > >> ./configure >> --prefix=/usr/local >> --exec-prefix=/user/local/bin >> --disable-FOX_1_3-check >> --with-FOX_1_2-include=/usr/include/fox-1.2 >> -with-FOX_1_2-path=/usr/lib > > > You shouldn't need the --with flags since those are standard locations > to look in (/usr/include and /usr/local/include are defaultly checked) > >> >> Allthough I inserted the right paths into --with-FOX_1_2-include and >> -path, "fox_compat.h" did >> not detect a previously defined HAVE_FOX_1_2 variable. >> >> So I manually inserted at the top of "fox_compat.h": >> #define HAVE_FOX_1_2 >> >> After this, all files in src/fox_frontend could be compiled - until >> an error with FXText (some >> undefined references) ended compiling again. >> >> Trying to compile with FOX 1.3.18 I had the same HAVE_FOX_1_3 problem. >> > Hm... configure checks for 1.3, then 1.2, then 1.1 then 1.0 in that > order. If you happen to have 1.3 and 1.2 installed simultaneously > then the --disable-FOX_1_3-check flag should make it start looking for > 1.2 first. It's possible that this flag is malfunctioning. > Do you in fact have files existing in /usr/include/fox-1.2 and in > /usr/include/fox-1.3? > > -- Davy > > Yes, I have. I have everything, FOX 1.2 (/usr) and FOX 1.3 (/usr/local), installed correctly. By the way, trying to run "make" with FOX 1.3 throws some undefined references e.g. in CSoundWindow: /tmp/rezound-0.11.1beta/src/frontend_fox/CSoundWindow.cpp:295: undefined reference to `FX::FXApp::removeTimeout(FX::FXTimer*)' There are some undefined references with FXMetaClass and FXObject as well. With FOX 1.2.9 there are - as already mentioned - problems with FXText mainly. Which FOX version would you prefer to compile rezound with? Greetings. - Jannis |