[OGo-Developer] GNUstep make tree?

Antony Gelberg developer@opengroupware.org
Wed, 25 Apr 2007 22:35:31 +0100


Adam Tauno Williams wrote:
>>>> I'm building from SVN.  I've built and installed SOPE, but when I try to
>>>> build OGo (following possibly outdated
>>>> http://www.opengroupware.org/en/devs/build/ogo.html):
>>>> antony@myung:~/src/svn/ogo-trunk$ ./configure --enable-debug
>>>> error: please specify a GNUstep make tree!
>>>> I'm sure it's simple, but I'm clueless.
>>> I do -
>>> . /usr/local/OGo-GNUstep/Library/Makefiles/GNUstep.sh 
>>> ./configure --enable-debug --without-pisock
>> I had no GNUstep.sh in my ogo trunk.  So I did a bit of searching and
>> installed Debian package gnustep-make-ogo, which includes
>> /usr/lib/opengroupware.org/System/Library/Makefiles/GNUstep.sh.  I was
>> then able to source that file, similar to you above.  However, then my
>> build stops with
>> /usr/lib/opengroupware.org/System/Library/Makefiles/wobundle.make.  Sure
>> enough, it's not there:
> 
> No, you need all the Obj-C/GNUStep-Make/libFoundation/SOPE environment.
> 
> $ rpm -qf /usr/local/OGo-GNUstep//Library/Makefiles/wobundle.make
> sope46-appserver-devel-4.6-trunk_r1469
> 
> SOPE, et al add the what is provided by ogo-gnustep_make
> 
> See here -
> http://docs.opengroupware.org/Members/whitemice/misc/building/document_view - and here - http://docs.opengroupware.org/Members/whitemice/misc/BuildingOGoPackagesForSUSE/document_view
> 
> While the distribution may change package names, paths, etc... the
> principle and order-of-operations remains the same:  (1) libFoundation
> (2) SOPE, and then (3) OGo

Thanks for the hints.  I built SOPE as well, so I knew that
wobundle.make was around somewhere.  I found it in sope-trunk/.gsmake/.

I uninstalled my distro's gnustep-make-ogo package, which was providing
some, but not all of the makefiles in sope-trunk/.gsmake/ and ran
./configure --enable-debug --without-pisock
--gsmake=../sope-trunk/.gsmake/, and it built.  Now to grab the
create-instance and init scripts.

Antony