[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problem porting sogo to use gnustep-make 2

From: Sebastian Reitenbach
Subject: problem porting sogo to use gnustep-make 2
Date: Thu, 10 Jan 2008 17:46:00 +0100


to install sogo, there still was gnustep-make 1.13 used. 
I changed the makefiles to install the libs in /usr/local/lib, bundles 
below /usr/local/lib/sogo-0.9 and the web templates/webserverresources 
below /usr/local/share/sogo-0.9.

On OpenBSD, using the gnustep-make port, sogo finds the templates, 
webserverresources, ... I got it to start up, and even authenticate me ;)

Then I switched to openSUSE 10.3, I used the gnustep-base and make rpm's 
from here: http://www.cenon.info/frame_gb.html.
On Opensuse all files end up in the same place as on OpenBSD. 
Then sogod starts up, I also see a line in the output:
[SOGoProductLoader]> scanning SOGo products in: /usr/lib/sogod-0.9
so these seems to be found.
but when I try to access the page that sogo should provide via a browser, I 
get error messages about not found objects.
I straced the sogod when I tried to access it with the browser. 
I saw it searching for bundle-info.plist files for e.g. MainUI.SOGo 
(MainUI.SOGo is in /usr/local/lib/sogo-0.9) but there is no such file in 
that directory. There is also no such file in that direcotory on OpenBSD, so 
I am not sure whether this is my actual problem.

On OpenBSD the GNUstep filesystem layout is nearly FHS like, so all stuff 
goes into /usr/local/{bin|sbin|lib|share}
With the rpms for OpenSUSE, all the GNUstep stuff goes into /usr/GNUstep.

I assume that I do not have a problem to run sogo on OpenBSD because the 
GNUstep filesystem layout fits well there, but as it is completely different 
on the Linux box, some lookup paths are pointing to where the actual 
bundles... are.

Hopefully someone understood what I wanted to say and maybe has an idea why 
it works with GNUstep on OpenBSD but not on openSUSE.

Any hint on debugging or providing further information would be a great 

kind regards

reply via email to

[Prev in Thread] Current Thread [Next in Thread]