imm wrote:
> On 29 Jun 2007, at 5:18, gga wrote:
> 
>> autoconf is broken.
> 
> Hmmm, it seems to work fine for me... or do you mean it is broken  
> with cmake?

No, cmake works fine.  The CMakeFiles.txt file is not set to build
shared, that's all.
Cmake does not use autohell.

The bugs are with autoconf.  It has a number of issues with it.

Do:

> autoreconf --install

and you'll get all the multiple warnings I posted regarding missing headers.

Also, the autoconf configs do not know how to override cmake's
makefiles.  They just won't create a new makefile, no matter what you do.

That is, if you do 'cmake .' and then 'configure', the configure step
does not get rid of cmake's makefiles.  Instead, it keeps them around.
This is a pretty horrible bug.  It should always recreate the makefiles.


>> Compilation:
>>
>> Linking fluid...
>> ../src/libfltk.so: undefined reference to `Fl::awake(void*)'
> 
> This is a manifestation of STR 1715 I think. In short, with the  
> current 1.1.8, if you compile for shared objects on linux, you also  
> have to enable thread support. 

Yes, that was it.

> Vedran proposed a patch in his STR  
> that should allow compiling shared without threads enabled, but my  
> personal take on this is that enabling thread support is basically a  
> Good Thing anyway!
>

Again, it is a bug in the autoconf file.  I do have pthreads in my path,
so it should have automatically picked it if it was needed.  Same thing
with Xft and Xinerama, both of which you probably always want if you
have them already installed.


-- 
Gonzalo Garramuño
[EMAIL PROTECTED]

AMD4400 - ASUS48N-E
GeForce7300GT
Kubuntu Edgy

_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to