Hi Andrew,

With -Wno-error the compilation moved ahead. But now I am getting some
issue as follows.
Is it anything to do with specific curl version? My current version is
7.47.0

=================================================================================

make[3]: Entering directory
'/home/hrishikesh/Hrishikesh/sprout/modules/curl/src'
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -Wno-error -O2
-Wno-system-headers   -L/home/hrishikesh/Hrishikesh/sprout/usr/lib -ldl -o
curl curl-tool_binmode.o curl-tool_bname.o curl-tool_cb_dbg.o
curl-tool_cb_hdr.o curl-tool_cb_prg.o curl-tool_cb_rea.o curl-tool_cb_see.o
curl-tool_cb_wrt.o curl-tool_cfgable.o curl-tool_convert.o
curl-tool_dirhie.o curl-tool_doswin.o curl-tool_easysrc.o
curl-tool_formparse.o curl-tool_getparam.o curl-tool_getpass.o
curl-tool_help.o curl-tool_helpers.o curl-tool_homedir.o
curl-tool_hugehelp.o curl-tool_libinfo.o curl-tool_main.o
curl-tool_metalink.o curl-tool_mfiles.o curl-tool_msgs.o
curl-tool_operate.o curl-tool_operhlp.o curl-tool_panykey.o
curl-tool_paramhlp.o curl-tool_parsecfg.o curl-tool_strdup.o
curl-tool_setopt.o curl-tool_sleep.o curl-tool_urlglob.o curl-tool_util.o
curl-tool_vms.o curl-tool_writeenv.o curl-tool_writeout.o curl-tool_xattr.o
../lib/curl-strtoofft.o ../lib/curl-rawstr.o ../lib/curl-nonblock.o
../lib/curl-warnless.o  ../lib/libcurl.la   -lssl -lcrypto -lz
libtool: link: gcc -Wno-error -O2 -Wno-system-headers -o .libs/curl
curl-tool_binmode.o curl-tool_bname.o curl-tool_cb_dbg.o curl-tool_cb_hdr.o
curl-tool_cb_prg.o curl-tool_cb_rea.o curl-tool_cb_see.o curl-tool_cb_wrt.o
curl-tool_cfgable.o curl-tool_convert.o curl-tool_dirhie.o
curl-tool_doswin.o curl-tool_easysrc.o curl-tool_formparse.o
curl-tool_getparam.o curl-tool_getpass.o curl-tool_help.o
curl-tool_helpers.o curl-tool_homedir.o curl-tool_hugehelp.o
curl-tool_libinfo.o curl-tool_main.o curl-tool_metalink.o
curl-tool_mfiles.o curl-tool_msgs.o curl-tool_operate.o curl-tool_operhlp.o
curl-tool_panykey.o curl-tool_paramhlp.o curl-tool_parsecfg.o
curl-tool_strdup.o curl-tool_setopt.o curl-tool_sleep.o curl-tool_urlglob.o
curl-tool_util.o curl-tool_vms.o curl-tool_writeenv.o curl-tool_writeout.o
curl-tool_xattr.o ../lib/curl-strtoofft.o ../lib/curl-rawstr.o
../lib/curl-nonblock.o ../lib/curl-warnless.o
-L/home/hrishikesh/Hrishikesh/sprout/usr/lib -ldl ../lib/.libs/libcurl.so
-lssl -lcrypto -lz -Wl,-rpath -Wl,/home/hrishikesh/Hrishikesh/sprout/usr/lib
../lib/.libs/libcurl.so: undefined reference to `SSL_get0_alpn_selected'
../lib/.libs/libcurl.so: undefined reference to `SSL_CTX_set_alpn_protos'
collect2: error: ld returned 1 exit status
Makefile:770: recipe for target 'curl' failed
make[3]: *** [curl] Error 1
make[3]: Leaving directory
'/home/hrishikesh/Hrishikesh/sprout/modules/curl/src'
Makefile:649: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory
'/home/hrishikesh/Hrishikesh/sprout/modules/curl/src'
Makefile:862: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/hrishikesh/Hrishikesh/sprout/modules/curl'
/home/hrishikesh/Hrishikesh/sprout/mk/curl.mk:14: recipe for target 'curl'
failed
make: *** [curl] Error 2


=================================================================================


Thanks
Hrishikesh

On Fri, Aug 11, 2017 at 4:32 PM, Andrew Edmonds <
[email protected]> wrote:

> Hi Hrishikish,
>
>
>
> Thank you for your continued support of Project Clearwater.
>
>
>
> Having a look through the output of the make command it looks as though
> warnings (which would not usually cause the compilation to abort) are being
> treated as errors and causing the compiler to stop. This suggests that the
> “-Werror” flag has been enabled, perhaps it’s a default on your compiler.
> We can see more evidence for this here:
>
>
>
> cc1plus: all warnings being treated as errors
>
>
>
> The instructions on how to disable –Werror may change depending on which
> compiler you are using. You can try including the “-i” option in the make
> command (i.e. “make -i…”).
>
>
>
> Please let me know if this works
>
>
>
> Thanks,
>
>
>
> Andrew
>
>
>
> *From:* Clearwater [mailto:[email protected]]
> *On Behalf Of *Hrishikesh Karanjikar
> *Sent:* Thursday, August 10, 2017 1:49 PM
> *To:* [email protected]
> *Subject:* [Project Clearwater] Sprout compilation failed on ARM64
> platform
>
>
>
> Hi,
>
> I am trying to compile sprout as per the instructions given in below link,
>
> https://github.com/Metaswitch/sprout/blob/master/docs/Development.md
>
> But I am getting error as follows,
>
> ===================================================================
>
> cp -r --preserve=timestamps /home/hrishikesh/Hrishikesh/
> sprout/build/module-install/usr/ /home/hrishikesh/Hrishikesh/sprout/usr/
> make -C /home/hrishikesh/Hrishikesh/sprout/src
> make[1]: Entering directory '/home/hrishikesh/Hrishikesh/sprout/src'
> g++   -MMD -MP -O2 -ggdb3 -std=c++11 -Wall -Werror -Wno-write-strings
> -I../include -I../modules/cpp-common/include -I../modules/app-servers/include
> -I../usr/include -I../modules/rapidjson/include 
> `PKG_CONFIG_PATH=../usr/lib/pkgconfig
> pkg-config --cflags libpjproject`  -c ../modules/cpp-common/src/logger.cpp
> -o ../build/sprout/logger.o
> g++   -MMD -MP -O2 -ggdb3 -std=c++11 -Wall -Werror -Wno-write-strings
> -I../include -I../modules/cpp-common/include -I../modules/app-servers/include
> -I../usr/include -I../modules/rapidjson/include 
> `PKG_CONFIG_PATH=../usr/lib/pkgconfig
> pkg-config --cflags libpjproject`  -c ../modules/cpp-common/src/saslogger.cpp
> -o ../build/sprout/saslogger.o
> g++   -MMD -MP -O2 -ggdb3 -std=c++11 -Wall -Werror -Wno-write-strings
> -I../include -I../modules/cpp-common/include -I../modules/app-servers/include
> -I../usr/include -I../modules/rapidjson/include 
> `PKG_CONFIG_PATH=../usr/lib/pkgconfig
> pkg-config --cflags libpjproject`  -c ../modules/cpp-common/src/utils.cpp
> -o ../build/sprout/utils.o
> g++   -MMD -MP -O2 -ggdb3 -std=c++11 -Wall -Werror -Wno-write-strings
> -I../include -I../modules/cpp-common/include -I../modules/app-servers/include
> -I../usr/include -I../modules/rapidjson/include 
> `PKG_CONFIG_PATH=../usr/lib/pkgconfig
> pkg-config --cflags libpjproject`  -c analyticslogger.cpp -o
> ../build/sprout/analyticslogger.o
> g++   -MMD -MP -O2 -ggdb3 -std=c++11 -Wall -Werror -Wno-write-strings
> -I../include -I../modules/cpp-common/include -I../modules/app-servers/include
> -I../usr/include -I../modules/rapidjson/include 
> `PKG_CONFIG_PATH=../usr/lib/pkgconfig
> pkg-config --cflags libpjproject`  -c stack.cpp -o ../build/sprout/stack.o
> In file included from stack.cpp:30:0:
> ../include/constants.h:183:27: error: ‘METHOD_UPDATE’ defined but not
> used [-Werror=unused-variable]
>  const static pjsip_method METHOD_UPDATE = { PJSIP_OTHER_METHOD,
> pj_str((char*)"
>                            ^
> ../include/constants.h:184:27: error: ‘METHOD_INFO’ defined but not
> used [-Werror=unused-variable]
>  const static pjsip_method METHOD_INFO = { PJSIP_OTHER_METHOD,
> pj_str((char*)"IN
>                            ^
> cc1plus: all warnings being treated as errors
> ../build-infra/cpp.mk:222: recipe for target '../build/sprout/stack.o'
> failed
> make[1]: *** [../build/sprout/stack.o] Error 1
> make[1]: Leaving directory '/home/hrishikesh/Hrishikesh/sprout/src'
> /home/hrishikesh/Hrishikesh/sprout/mk/sprout.mk:14: recipe for target
> 'sprout' failed
> make: *** [sprout] Error 2
>
> ===================================================================
>
> Can you help me out with these?
>
>
>
> Thanks
>
> Hrishikesh
>
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.
> projectclearwater.org
>
>
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to