Hello,
I am trying to compile SOGo from sources to do some
customization.
What are correct versions of tools and libraries
to compile SOGo under Ubuntu 14.04 ?

I have started with compiling latest GNUStep (trunk) with clang
according to their instructions:
http://wiki.gnustep.org/index.php/GNUstep_under_Ubuntu_Linux
All packages have been compiled and installed fine.

Then while compiling SOPE framework 2.3.0,
I am getting warnings while compiling:

WOChildComponentReference.m:191:36: warning: 'sel_get_name' is deprecated [-
Wdeprecated-declarations]
           [[child name] cString], sel_get_name(_cmd), diff);
                                   ^
/usr/GNUstep/Local/Library/Headers/objc/runtime-deprecated.h:63:13: note:
'sel_get_name' has been explicitly marked deprecated here
const char *sel_get_name(SEL selector);

and errors while linking:

 Linking tool wod ...
clang-3.7: warning: argument unused during compilation: '-F.'
./obj/wod.obj/NSObject+WO.m.o: In function `WOGetKVCGetMethod':
/media/dima/HDD/post/sogo/SOPE/sope-appserver/NGObjWeb/NSObject+WO.m:270:
undefined reference to `sel_get_uid'
/media/dima/HDD/post/sogo/SOPE/sope-appserver/NGObjWeb/NSObject+WO.m:276:
undefined reference to `__objc_responds_to'
./obj/wod.obj/NSObject+WO.m.o: In function `WOGetKVCValueUsingMethod':
/media/dima/HDD/post/sogo/SOPE/sope-appserver/NGObjWeb/NSObject+WO.m:321:
undefined reference to `__objc_responds_to'
../../sope-core/EOControl/./obj/libEOControl.so: undefined reference to
`sel_get_any_uid'
./../../sope-mime/obj/libNGMime.so: undefined reference to `sel_eq'
././obj/libNGObjWeb.so: undefined reference to `sel_get_name'
clang-3.7: error: linker command failed with exit code 1 (use -v to see
invocation)

Please help to identify correct combination of tools/libraries.

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

Reply via email to