General discussion on installation and configuration of SOGo

Text archives Help

Re: [SOGo] sog@ on FreeBSD

Chronological Thread 
  • From: Euan Thoms < >
  • To:
  • Subject: Re: [SOGo] sog@ on FreeBSD
  • Date: Sat, 29 Nov 2014 20:35:21 +0800
  • Organization: Fastrack Projects

I am currently trying to compile SOPE 2.2.10 on FreeBSd 10.1 without success yet. However, I'm making some progress by editing gnustep-base header files.

The last version of SOPE/SOGo I successfully installed was 2.04b on FreeBSD 8.3. It's been running flawlessly (apart from minor SOGo bugs) for over a year now, in production, for about a couple hundred users.

I think I found the problem with it not compiling, although I don't know what I'm, I am getting further through the compile process.

I'm using "CC=/usr/bin/cc ./configure --with-gnustep" (clang in the base) and gmake.

The first error looks as such:

NSException+misc.m:110:10: error: 'NSException' does not have a member named '_e_reason'

The way I fixed that error is to comment out an "#if statement as such:

# vi +103 /usr/local/GNUstep/System/Library/Headers/Foundation/NSException.h
//#if   GS_EXPOSE(NSException)
  NSString *_e_name;
  NSString *_e_reason;
  void *_reserved;

The next error is also related to "#if   GS_EXPOSE(???)".

I'll keep going and report back. But can anyone shed light on this GS_EXPOSE function? I know very little about (g)make and configure files and nothing about Objective C. My guess is either the version of gnustep-base has introduced an issue with SOPE code, or there are some compile flags or gnustep development resources missing for building on FreeBSD. Probably the better solution is to fix the configure script, instead of hack the gnustep-base header files.

Odhiambo Washington wrote:
I have been running SOGo (for fun) on FreeBSD for quite some time now - almost a year I think.

The issue is compiling it. Once you get past that, there shouldn't be much problem. SOPE is required definately and they are both in the ports. Maybe the versions are old, but if you ask me, I did a lof of compiling by hand once I decided to play with it. I think I got stuck once we reached 2.2.5 because couldn't compile successfully, posted here and no one bothered:-)

Let me try 2.2.9 and see where I end up.

On 21 October 2014 01:59, Sebastian Reitenbach < > wrote:

On Monday, October 20, 2014 13:22 CEST, Jay Patel < > wrote:

> I am also looking for same as FreeBSD has ZFS system to continuesly adding
> new HDD for more than 100 users.
> or DragonflyBSD.
> Jay.

For the case you may not care about what letters are before the *BSD, you may want
to look at OpenBSD. Just two days ago I updated sogo port to 2.2.9a in OpenBSD -current.
Still without activesync, but I hope with 2.2.10, I'll have it as a subpackage for those who
need it.

Oh well, no ZFS on OpenBSD, so, maybe not an option for you ;)


> On Mon, Oct 20, 2014 at 1:00 PM, < > wrote:
> > Dear All,
> >
> > sog@ looks like a terrific piece of software, and its heavy orientation
> > towards busy environments calls for deployment on capable server O/S
> > platforms. FreeBSD is a common and superb choice, yet it is completely
> > unsupported. This is a big pity. While we may not need a port yet, a
> > functioning, verified howto may be a good start, yet so far all FreeBSD-
> > related sog@ documentation is very, very much work in progress, and has
> > been
> > unfinished (given up?) for several years.
> > Quo vadis sog@?
> > Thanks a lot for ideas and any input.
> >
> > Chris
> > --
> >
> >
> >
> --


Best regards,
"I can't hear you -- I'm using the scrambler."

fn:Euan Thoms
org:Fastrack Projects
adr:Guthrie House #04-04/05;;1, Fifth Avenue;;;268802;Singapore
tel;work:+65 6500 4659
tel;fax:+65 6500 4660
tel;cell:+65 91278 8333

  • Re: [SOGo] sog@ on FreeBSD, Euan Thoms, 11/29/2014

Archive powered by MHonArc 2.6.18.

Top of page