Hi there,

I've tryed to compile SOGo with the latest stable and with the two beta.
My OS is FreeBSD 8 stable, PostgreSQL 9.1, OpenLDAP 2.4.26 for bindings
and as Client, GnuSTEP 1.19.3. As Mailsystem I'm using Postfix and
DBmail 3 RC3 over a PostgreSQL Database with Apache DS as LDAP Server.
Mails are stored in a large PostgreSQL Database and users comes from an
LDAP tree

I could successful compile SOPE 1.3.8b and 2.0 BETA without any Error
Without suport for LDAP I could compile SOGo 1.3.8b and 2.0.0b1 without
any Error. Only SOPE warns me about that it couldn't find mysqlclient.
But thats OK. nothing about MySQL is installed here and needed.


But if I try it with LDAP my build breaks

[root@web /var/sogo/SOGo]# ./configure --enable-ldap-config
GNUstep environment:
  system: /usr/local/GNUstep/System
  local:  /usr/local/GNUstep/Local
  user:   /root/GNUstep

path:   
/usr/local/GNUstep/System:/usr/local/GNUstep/Network:/usr/local/GNUstep/Local:/root/GNUstep
  flat:   yes
  arch:   amd64-portbld-freebsd8.2
  combo:  gnu-gnu-gnu

Note: will install in GNUSTEP_LOCAL_ROOT: /usr/local/GNUstep/Local

Configuration:
  debug:  yes
  strip:  no
  ldap-based configuration:  yes
  prefix: /usr/local/GNUstep/Local
  gstep:  /usr/local/GNUstep/System/Library/Makefiles
  config: /var/sogo/SOGo/config.make
  script: /usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh

creating: /var/sogo/SOGo/config.make
[root@web /var/sogo/SOGo]#


[root@web /var/sogo/SOGo]# gmake
This is gnustep-make 2.6.1. Type 'gmake print-gnustep-make-help' for
help.
Making all in SOPE/NGCards ...
Making all for library libNGCards...
 Compiling file NSArray+NGCards.m ...
 Compiling file NSCalendarDate+NGCards.m ...
 Compiling file NSDictionary+NGCards.m ...
 Compiling file NSString+NGCards.m ...
 Compiling file NSCalendarDate+ICal.m ...
NSCalendarDate+ICal.m:22:2: warning: #warning this module should be
cleaned up and merged with NSCalendarDate+NGCards
 Compiling file CardElement.m ...
CardElement.m:607:2: warning: #warning this method really is the same as
"copyWithZone:"
 Compiling file CardGroup.m ...
 Compiling file CardVersitRenderer.m ...
 Compiling file iCalXMLRenderer.m ...
 Compiling file iCalAlarm.m ...
 Compiling file iCalAttachment.m ...
 Compiling file iCalByDayMask.m ...
 Compiling file iCalCalendar.m ...
iCalCalendar.m:192:2: warning: #warning should we return timezones too?
 Compiling file iCalDailyRecurrenceCalculator.m ...
 Compiling file iCalDateTime.m ...
 Compiling file iCalDataSource.m ...
 Compiling file iCalEntityObject.m ...
 Compiling file iCalEvent.m ...
 Compiling file iCalEventChanges.m ...
 Compiling file iCalFreeBusy.m ...
 Compiling file iCalJournal.m ...
 Compiling file iCalMonthlyRecurrenceCalculator.m ...
 Compiling file iCalObject.m ...
 Compiling file iCalPerson.m ...
 Compiling file iCalRecurrenceRule.m ...
iCalRecurrenceRule.m:380:2: warning: #warning handling of default
timezone needs to be implemented
iCalRecurrenceRule.m:424:2: warning: #warning we also should handle the
user weekstarts
 Compiling file iCalRecurrenceCalculator.m ...
 Compiling file iCalRepeatableEntityObject.m ...
 Compiling file iCalTimeZone.m ...
iCalTimeZone.m:334:2: warning: #warning this is a dirty hack due to the
fact that the date is first passed as UTC
 Compiling file iCalTimeZonePeriod.m ...
 Compiling file iCalToDo.m ...
 Compiling file iCalTrigger.m ...
 Compiling file iCalUTCOffset.m ...
 Compiling file iCalWeeklyRecurrenceCalculator.m ...
 Compiling file iCalYearlyRecurrenceCalculator.m ...
 Compiling file NGVCard.m ...
 Compiling file NGVList.m ...
 Compiling file NGVCardPhoto.m ...
 Compiling file NGVCardReference.m ...
 Compiling file NGCardsSaxHandler.m ...
 Linking library libNGCards ...
Making all in versitCardsSaxDriver ...
Making all for bundle versitCardsSaxDriver...
 Creating versitCardsSaxDriver.sax/....
 Compiling file VSSaxDriver.m ...
 Compiling file VSCardSaxDriver.m ...
 Linking bundle versitCardsSaxDriver ...
 Creating versitCardsSaxDriver.sax/Resources...
 Copying resources into the bundle wrapper...
 Creating stamp file...
 Creating versitCardsSaxDriver.sax/Resources/Info-gnustep.plist...
Making all in SOPE/GDLContentStore ...
Making all for library libGDLContentStore...
 Compiling file NSURL+GCS.m ...
 Compiling file EOAdaptorChannel+GCS.m ...
 Compiling file EOQualifier+GCS.m ...
 Compiling file GCSAlarmsFolder.m ...
GCSAlarmsFolder.m:49:2: warning: #warning GCSAlarmsFolder should share a
common ancestor with GCSFolder
 Compiling file GCSContext.m ...
 Compiling file GCSFieldInfo.m ...
 Compiling file GCSFolder.m ...
GCSFolder.m:459:8: warning: #warning this may be dangerous...
GCSFolder.m: In function '-[GCSFolder _quickTableEntity]':
GCSFolder.m:752: warning: unused variable 'field'
 Compiling file GCSFolderManager.m ...
 Compiling file GCSFolderType.m ...
 Compiling file GCSChannelManager.m ...
 Compiling file GCSFieldExtractor.m ...
 Compiling file GCSSessionsFolder.m ...
GCSSessionsFolder.m:49:2: warning: #warning GCSSessionsFolder should
share a common ancestor with GCSFolder
 Compiling file GCSSpecialQueries.m ...
 Compiling file GCSStringFormatter.m ...
 Linking library libGDLContentStore ...
gmake[2]: Nothing to be done for `internal-master-tool-all'.
Making all in OGoContentStore ...
Making all for library libOGoContentStore...
 Compiling file OCSiCalFieldExtractor.m ...
 Compiling file OCSContactFieldExtractor.m ...
 Linking library libOGoContentStore ...
gmake[2]: Nothing to be done for `internal-master-tool-all'.
Making all in SoObjects ...
Making all in SOGo ...
Making build-headers for framework SOGo...
 Creating SOGo.framework/Versions/2/Headers...
 Creating SOGo.framework/Versions/2/Headers/SOGoBuild.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoProductLoader.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoCache.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoConstants.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoObject.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoContentObject.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoFolder.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoGCSFolder.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoParentFolder.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoUserFolder.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoSieveManager.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoUserManager.h...
 Creating SOGo.framework/Versions/2/Headers/LDAPSource.h...
 Creating SOGo.framework/Versions/2/Headers/SQLSource.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoUserProfile.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoDateFormatter.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoPermissions.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoStartupLogger.h...
 Creating SOGo.framework/Versions/2/Headers/NSArray+DAV.h...
 Creating SOGo.framework/Versions/2/Headers/NSArray+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSCalendarDate+SOGo.h...
 Creating SOGo.framework/Versions/2/Headers/NSDictionary+DAV.h...
 Creating SOGo.framework/Versions/2/Headers/NSDictionary+URL.h...
 Creating SOGo.framework/Versions/2/Headers/NSDictionary+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSNull+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSNumber+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSObject+DAV.h...
 Creating SOGo.framework/Versions/2/Headers/NSObject+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSString+DAV.h...
 Creating SOGo.framework/Versions/2/Headers/NSString+Utilities.h...
 Creating SOGo.framework/Versions/2/Headers/NSURL+DAV.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoAuthenticator.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoSession.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoCASSession.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoDAVAuthenticator.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoProxyAuthenticator.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoWebAuthenticator.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoWebDAVAclManager.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoWebDAVValue.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoMailer.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoGroup.h...
 Creating SOGo.framework/Versions/2/Headers/SOGoUser.h...
 Creating SOGo.framework/Versions/2/Headers/DOMNode+SOGo.h...
 Creating SOGo.framework/Versions/2/Headers/WORequest+SOGo.h...
 Creating SOGo.framework/Versions/2/Headers/WOResourceManager+SOGo.h...
 Creating SOGo.framework/Versions/2/Headers/WOResponse+SOGo.h...
 Creating SOGo.framework/Versions/2/Headers/WOContext+SOGo.h...
 Creating derived_src/.stamp...
 Creating SOGo.framework/Versions/2/Resources...
 Updating Version/Current symlink...
Making all for framework SOGo...
 Compiling file SOGoBuild.m ...
 Compiling file SOGoProductLoader.m ...
SOGoProductLoader.m:88:2: warning: #warning we should work on
searchPathes directly instead of ma
 Compiling file SOGoCache.m ...
 Compiling file SOGoConstants.m ...
 Compiling file SOGoObject.m ...
SOGoObject.m:464:2: warning: #warning this method has probably some code
shared with its pseudo principal equivalent
 Compiling file SOGoContentObject.m ...
 Compiling file SOGoFolder.m ...
SOGoFolder.m: In function '-[SOGoFolder compare:]':
SOGoFolder.m:234: warning: suggest explicit braces to avoid ambiguous
'else'
 Compiling file SOGoGCSFolder.m ...
SOGoGCSFolder.m:587:2: warning: #warning GDLContentStore should provide
methods for renaming folders
SOGoGCSFolder.m:610:2: warning: #warning SOGoFolder should have the
corresponding method
SOGoGCSFolder.m:1238:2: warning: #warning review this when fixing http:
SOGoGCSFolder.m:1420:2: warning: #warning should it be the domain of the
ownerUser instead?
SOGoGCSFolder.m:1667:2: warning: #warning this should be checked
SOGoGCSFolder.m:1841:2: warning: #warning the two following methods
should be replaced with the new dav rendering mechanism
SOGoGCSFolder.m:1971:2: warning: #warning We need to use the new DAV
utilities here...
SOGoGCSFolder.m:1972:2: warning: #warning this is baddddd because we
return a single-valued dictionary containing a cname which may not event
exist... the logic behind appendObject:... should be rethought,
especially since we may start using SQL views
SOGoGCSFolder.m:2024:2: warning: #warning review this when fixing http:
 Compiling file SOGoParentFolder.m ...
SOGoParentFolder.m:483:2: warning: #warning check error here
 Compiling file SOGoPublicBaseFolder.m ...
 Compiling file SOGoUserFolder.m ...
SOGoUserFolder.m:410:2: warning: #warning the attributes returned here
should match the one requested in the query
SOGoUserFolder.m:661:2: warning: #warning unused stub
 Compiling file SOGoSieveManager.m ...
SOGoSieveManager.m: In function '-[SOGoSieveManager
_extractSieveRule:]':
SOGoSieveManager.m:406: warning: pointer type mismatch in conditional
expression
 Compiling file SOGoDefaultsSource.m ...
 Compiling file SOGoSystemDefaults.m ...
In file included from SOGoSystemDefaults.m:45:
../SOGo/SOGoLDAPUserDefaults.h:27: warning: '@end' missing in
implementation context
../SOGo/SOGoLDAPUserDefaults.h:27: warning: incomplete implementation of
class 'SOGoSystemDefaults'
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'+sharedSystemDefaults' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: incomplete implementation of
class 'SOGoSystemDefaults'
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-enablePublicAccess' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-CASLogoutEnabled' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-CASServiceURL' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-davAuthenticationType' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-authenticationType' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-loginSuffix' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-supportedLanguages' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-pageTitle' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-uixDebugEnabled' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-uixAdditionalPreferences' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-userCanChangePassword' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-memcachedHost' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-cacheCleanupInterval' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-pidFile' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-logFile' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-workers' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-port' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-zipPath' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-faviconRelativeURL' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-enableEMailAlarms' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-isAddressBookDAVAccessEnabled' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-isCalendarDAVAccessEnabled' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-isWebAccessEnabled' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-useRelativeURLs' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-trustProxyAuthentication' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-vmemLimit' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-debugLeaks' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-debugRequests' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-crashOnSessionCreate' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-visibleDomainsForDomain:' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-loginDomains' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-enableDomainBasedUID' not found
../SOGo/SOGoLDAPUserDefaults.h:27: warning: method definition for
'-domainIds' not found
SOGoSystemDefaults.m:71: fatal error: method definition not in
@implementation context
compilation terminated.
gmake[4]: *** [obj/SOGo.obj/SOGoSystemDefaults.m.o] Error 1
gmake[3]: *** [internal-framework-run-compile-submake] Error 2
gmake[2]: *** [SOGo.all.framework.variables] Error 2
gmake[1]: *** [internal-all] Error 2
gmake: *** [internal-all] Error 2
[root@web /var/sogo/SOGo]# 


So what handles LDAP Users? SOPE or SOGo. And is there somthing what I
could do solve my problem? I really need to getmy Users from LDAP

cheers Darko

-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to