[BUGS] Compile problems with libFoundation, SOPE

Andrew Reilly areilly at bigpond.net.au
Mon Jun 30 08:43:53 EST 2008


'morning Brad,

Thanks for the link to the SOGo site: I wasn't aware of this
effort, and it looks like quite a useful thing.  On the other
hand, why one would choose objective-C for something that didn't
*have* to interact with Apple's GUI widgets escapes me.  It's not
that it's a bad language, just that it's not well supported on
most non-Apple platforms.  Being a bit of a fan of Apple-Mail
myself, I've tried to get a GNUStep/objc environment running, so
that I can try GNUMail.  So far I've had no significant success
on that front...

Have you looked at the CalendarServer on MacOS forge?  Seems to
be another CalDAV thing.  It's on my list of things to try when I
find the appropriately-shaped TUIT.

On Mon, 30 Jun 2008 07:56:25 +1000
Brad Rushworth <brad at bravo.net.au> wrote:

> Making all for tool Defaults...
>   Linking tool Defaults ...
> /root/GNUstep/Library/Libraries/libobjc.so: undefined reference to 
> `pthread_attr_destroy'
> /root/GNUstep/Library/Libraries/libobjc.so: undefined reference to 
> `pthread_create'

Any pthreads linking problem on FreeBSD usually comes down to not
including the "-pthread" flag on the compiler command line.
Since this is (I think) (a) different from many other platforms
and (b) something that has varied from version to version on
FreeBSD, it's not likely to fall out of config files by default.
Of course, that won't help with all of the other missing libc
functions.  Not sure why you're not seeing those.

Regarding IGNORE on lang/gnustep-objc, have you tried tweaking
the defines and conditions that cause that to occur?  It's not an
absolute IGNORE, but conditional on GNUSTEP_WITH_BASE_GCC begin
undefined.  Not sure what that means...

One thing that my experiments with GNUStep found, though, is that
the whole edifice requires a bunch of permanently-running
daemons, presumably for the same sort of object brokering job
that the CORBA stuff in GNOME needs.

Anyway, good luck.

Cheers,

Andrew


More information about the BUGS mailing list