Hi,
 Yesterday I was having same issue (my platform is Ubuntu LTS 10.04 amd64
and I'm using latest Monotone SOPE and SOGo).
Can you check, in your make output , if you have following lines (before
make fail):
.....
 Compiling file WOResponse+SOGo.m ...
 Compiling file WOContext+SOGo.m ...
 Creating derived_src/NSFramework_SOGo.m...
 Compiling file derived_src/NSFramework_SOGo.m ...
 Linking framework SOGo ...
/usr/bin/ld: cannot find -lOGoContentStore
collect2: ld returned 1 exit status
....

If yes - according to my understanding the libSOGo and libOGoContentStore
are having circular dependencies on each other.

To make it compile:
1.) remove linking of libOGoContentStore to libSOGo
(SoObjects/SOGo/GNUmakefile.preamble)
or
2.) create 'fake stub libSOGo' or use existing libSOGo from your
distribution binari package for the 'first make round' and after first
compilation finished delete this 'fake lib' and compile everything as usual


Can anybody confirm that this circular dependeni of libSOGo and
libOGoContentStore is relay necessary ? (I was checking Ubuntu SOGo package
and in this package libSOGo has no dependency on libOGoContentStore ?

Best regards,
 V.




On Tue, Nov 23, 2010 at 11:34 PM, <[email protected]> wrote:

> Hello List!
>
> I am trying to build SOGo and am running into this error:
>
> SOGoUser+Appointments.m:32:2: warning: #warning duplicate of [SOGoGCSFolder
> userIsSubscriber:]
>  Compiling file SOGoUserFolder+Appointments.m ...
>  Compiling file SOGoCalendarProxy.m ...
>  Compiling file SOGoAptMailNotification.m ...
>  Compiling file SOGoAptMailInvitation.m ...
>  Compiling file SOGoAptMailDeletion.m ...
>  Compiling file SOGoAptMailICalReply.m ...
>  Compiling file SOGoAptMailUpdate.m ...
>  Compiling file SOGoAptMailReceipt.m ...
>  Compiling file SOGoEMailAlarmsManager.m ...
> gcc -shared \
>                         -rdynamic       -o Appointments.SOGo/./Appointments
> \
>                        ./obj/Appointments.obj/Product.m.o
> ./obj/Appointments.obj/NSArray+Appointments.m.o
> ./obj/Appointments.obj/iCalEntityObject+SOGo.m.o
> ./obj/Appointments.obj/iCalRepeatableEntityObject+SOGo.m.o
> ./obj/Appointments.obj/iCalEvent+SOGo.m.o
> ./obj/Appointments.obj/iCalEventChanges+SOGo.m.o
> ./obj/Appointments.obj/iCalPerson+SOGo.m.o
> ./obj/Appointments.obj/iCalToDo+SOGo.m.o
> ./obj/Appointments.obj/SOGoCalendarComponent.m.o
> ./obj/Appointments.obj/SOGoAppointmentObject.m.o
> ./obj/Appointments.obj/SOGoTaskObject.m.o
> ./obj/Appointments.obj/SOGoComponentOccurence.m.o
> ./obj/Appointments.obj/SOGoAppointmentOccurence.m.o
> ./obj/Appointments.obj/SOGoTaskOccurence.m.o
> ./obj/Appointments.obj/SOGoAppointmentFolder.m.o
> ./obj/Appointments.obj/SOGoAppointmentFolderICS.m.o
> ./obj/Appointments.obj/SOGoAppointmentFolderObject.m.o
> ./obj/Appointments.obj/SOGoAppointmentFolderXML.m.o
> ./obj/Appointments.obj/SOGoAppointmentInboxFolder.m.o
> ./obj/Appointments.obj/SOGoWebAppointmentFolder.m.o
> ./obj/Appointments.obj/SOGoAppointmentFolders.m.o
> ./obj/Appointments.obj/SOGoFreeBusyObject.m.o
> ./obj/Appointments.obj/SOGoUser+Appointments.m.o
> ./obj/Appointments.obj/SOGoUserFolder+Appointments.m.o
> ./obj/Appointments.obj/SOGoCalendarProxy.m.o
> ./obj/Appointments.obj/SOGoAptMailNotification.m.o
> ./obj/Appointments.obj/SOGoAptMailInvitation.m.o
> ./obj/Appointments.obj/SOGoAptMailDeletion.m.o
> ./obj/Appointments.obj/SOGoAptMailICalReply.m.o
> ./obj/Appointments.obj/SOGoAptMailUpdate.m.o
> ./obj/Appointments.obj/SOGoAptMailReceipt.m.o
> ./obj/Appointments.obj/SOGoEMailAlarmsManager.m.o \
>                          -L../SOGo/SOGo.framework/ -L../../SOGo/./obj/
> -L../../OGoContentStore/./obj/ -L../../SOPE/NGCards/./obj/ -L/usr/local/lib
> -L../../SOPE/GDLContentStore/obj/    -L/root/GNUstep/Library/Libraries
> -L/usr/local/lib64 -L/usr/lib64     -lNGObjWeb -lNGMime -lNGStreams
> -lNGExtensions         -lSOGo -lGDLContentStore -lGDLAccess -lNGObjWeb
> -lNGCards -lNGMime -lNGLdap -lNGStreams -lNGExtensions -lEOControl -lXmlRpc
> -lDOM -lSaxObjC -lSBJson   -lgnustep-base    -lobjc   -lm
> /usr/bin/ld: cannot find -lSOGo
> collect2: ld returned 1 exit status
> make[3]: *** [Appointments.SOGo/./Appointments] Error 1
> make[2]: *** [Appointments.all.wobundle.variables] Error 2
> make[1]: *** [internal-all] Error 2
> make: *** [internal-all] Error 2
>
>
> Can anybody give me a clue as to what is the issue and how I can fix it?
>
> Thank you in advance,
>
> Jon
>
>
> --
> [email protected]
> https://inverse.ca/sogo/lists
>
-- 
[email protected]
https://inverse.ca/sogo/lists

Reply via email to