[SOGo] Build SOPE before SOGo

Eric Gianquinto sogo@opengroupware.org
Fri, 16 Nov 2007 20:12:28 +0100


Hello,

On Fri, 2007-11-16 at 13:39 +0100, nospam wrote:
> On Thu, 2007-11-08 at 01:12 +0100, Eric Gianquinto wrote:
> > > Wolfgang Sourdeau a écrit :
> > >     
> > > > Le Mardi 06 Novembre 2007 04:59 EST, Olivier Hallot <ohallot@scinergy.com.br> a écrit:
> > > > 
> > > >       
> > > > > Eric Gianquinto escreveu:
> > > > >         
> > > > > > Hello,
> > > > > > 
> > > > > > I want to build sope before sogo as you say in this site doc
> > > > > > http://www.inverse.ca/contributions/sogo.html
> > > > > > 
> > > > > > I use this little debian procedure on a etch release system :
> > > > > > 
> > > > > > - Download the SVN version of SOPE.
> > > > > > 
> > > > > > # svn co http://svn.opengroupware.org/SOPE/trunk/ SOPE
> > > > > >           
> > > Here is the change :
> > > 
> > > - Delete 'libfoundation1.1-dev', 'gnustep-make-ogo' and need to  chose 
> > > between 'libecpg-dev' and 'postgresql-dev' (because there are in 
> > > conflict) in 'debian/control' and 'debian/control.in'
> > > 
> > > - Replace 
> > > 'GNUSTEP_SETUP=/usr/lib/opengroupware.org/System/Library/Makefiles/GNUstep.sh' 
> > > with 
> > > 'GNUSTEP_SETUP=/usr/lib/GNUstep/System/Library/Makefiles/GNUstep.sh' and 
> > > add './configure --with-gnustep' in the 'debian/rules' file.
> > > 
> > > - compilation ok until this error ...
> > > 
> > > PostgreSQL72Channel.m:750: error: redefinition of 'sqlFolderFormat'
> > > PostgreSQL72Channel.m:717: error: previous definition of 
> > > 'sqlFolderFormat' was here
> > > PostgreSQL72Channel.m:758: error: redefinition of 'sqlFolderACLFormat'
> > > PostgreSQL72Channel.m:725: error: previous definition of 
> > > 'sqlFolderACLFormat' was here
> > > PostgreSQL72Channel.m:765: error: redefinition of '-[PostgreSQL72Channel 
> > > createGCSFolderTableWithName:]'
> > > PostgreSQL72Channel.m:732: error: previous definition of 
> > > '-[PostgreSQL72Channel createGCSFolderTableWithName:]' was here
> > > PostgreSQL72Channel.m:774: error: redefinition of '-[PostgreSQL72Channel 
> > > createGCSFolderACLTableWithName:]'
> > > PostgreSQL72Channel.m:741: error: previous definition of 
> > > '-[PostgreSQL72Channel createGCSFolderACLTableWithName:]' was here
> > > make[4]: *** [shared_obj/PostgreSQL72Channel.o] Erreur 1
> > > make[3]: *** [PostgreSQL.all.bundle.variables] Erreur 2
> > > make[3]: quittant le r�pertoire � 
> > > /home/ob1/src/SOPE.try/sope-gdl1/PostgreSQL �
> > > make[2]: *** [internal-all] Erreur 2
> > > make[2]: quittant le r�pertoire � /home/ob1/src/SOPE.try/sope-gdl1 �
> > > make[1]: *** [internal-all] Erreur 2
> > > make[1]: quittant le r�pertoire � /home/ob1/src/SOPE.try �
> > > make: *** [build-stamp] Erreur 2
> > >     
> > 
> > Re hello,
> > 
> > Someone have any hint for that ?
> > 
> > eric
> >   
> Hi, I've successful (I think) build sogo on a clean debian etch
> enviroment following the site-doc.
> You have to patch an build the sope deb-packages making some changes
> on debian/rules and debian/control and correct some path to install
> library.

What did you do exactly in the debian/rule, debian/control file and the
correcting path for library ?

Because i'm trying to do a little procedure for debianner and will
publish it !!!

> build with these packages installed:
>    postgresql-server-dev-7.4  
>    libecpg-dev 
>    gnustep-make
>    gnustep-base-runtime
>    libgnustep-base-dev

I'v install this already

> and these completely removed:  
>    libfoundation1.1-dev
>    gnustep-make-ogo

I'v already remove.

Thanks

eric