[SOGo] Compile Error, GDLContentStore/EOAdaptorChannel+GCS.h:
No such file or directory
Ludovic Marcotte
sogo@opengroupware.org
Sat, 20 Oct 2007 07:38:04 -0400
Hi Robert,
> Using Debian 4.0
>
> Have built latest GNUStep from source.
> gnustep-base-1.14.0
> gnustep-make-2.0.1
>
>
> Have got latest SOPE via svn and applied the patch from
> http://www.inverse.ca/contributions/sogo.html
>
> I ran
> ./configure --with-gnustep --enable-strip --disable-debug
> make
>
> It died at
>
> Compiling file EOSelectSQLExpression.m ...
> EOSelectSQLExpression.m:71: warning: '_OBJC_INSTANCE_0' defined but
> not used
> Compiling file EOQuotedExpression.m ...
> Compiling file EOQualifierScanner.m ...
> EOQualifierScanner.m:89: warning: '_OBJC_INSTANCE_0' defined but not
> used
> Linking library libGDLAccess ...
> Making all for tool load-EOAdaptor...
> Compiling file load-EOAdaptor.m ...
> Linking tool load-EOAdaptor ...
> Making all for tool connect-EOAdaptor...
> Compiling file connect-EOAdaptor.m ...
> Linking tool connect-EOAdaptor ...
> make[2]: Leaving directory
> `/usr/src/sogo/sogo/SOPE/sope-gdl1/GDLAccess'
> Making all in PostgreSQL...
> make[2]: Entering directory
> `/usr/src/sogo/sogo/SOPE/sope-gdl1/PostgreSQL'
> Making all for bundle PostgreSQL...
> Creating PostgreSQL.gdladaptor/....
> Compiling file PGConnection.m ...
> Compiling file PGResultSet.m ...
> Compiling file PostgreSQL72Expression.m ...
> Compiling file PostgreSQL72Adaptor.m ...
> In file included from PostgreSQL72Adaptor.m:30:
> PostgreSQL72Channel.h:31:50: warning:
> GDLContentStore/EOAdaptorChannel+GCS.h:
> No such file or directory
> In file included from PostgreSQL72Adaptor.m:30:
> PostgreSQL72Channel.h:44: error: cannot find protocol declaration for
> 'GCSEOAdaptorChannel'
> make[3]: *** [obj/PostgreSQL72Adaptor.o] Error 1
> make[2]: *** [PostgreSQL.all.bundle.variables] Error 2
> make[2]: Leaving directory
> `/usr/src/sogo/sogo/SOPE/sope-gdl1/PostgreSQL'
> make[1]: *** [internal-all] Error 2
> make[1]: Leaving directory `/usr/src/sogo/sogo/SOPE/sope-gdl1'
> make: *** [internal-all] Error 2
For now, just remove:
#include <GDLContentStore/EOAdaptorChannel+GCS.h>
and replace:
@interface PostgreSQL72Channel : EOAdaptorChannel <GCSEOAdaptorChannel>
by:
@interface PostgreSQL72Channel : EOAdaptorChannel
in sope-gdl1/PostgreSQL/PostgreSQL72Channel.h after applying the patch
and that will do it. We'll soon fix this small issue.
Ludo
--
INVERSE,
Une division de KEYRUS
A KEYRUS company
T: (514) 989-2000, ext. 2800
C: (514) 755-3630
ludovic@inverse.ca
www.inverse.ca
AVIS - Ce courriel pourrait contenir des renseignements confidentiels
ou privilegies. Si vous n'etes pas le veritable destinataire, veuillez
nous en aviser immediatement. Merci.
NOTICE - This e-mail may contain confidential or privileged
information. If you are not the intended recipient, please notify us
immediately. Thank you.