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
