Compile Error

26 views
Skip to first unread message

ajay khanna

unread,
Feb 6, 2017, 5:27:03 PM2/6/17
to VMime
Hi 

I am getting compiler error when I run test-outsourced-build.sh. I have changed the script to use this instead of the default one
cmake .. -DCMAKE_INSTALL_PREFIX=../_install -DVMIME_BUILD_TESTS=OFF -DVMIME_BUILD_SAMPLES=OFF -DVMIME_HAVE_TLS_SUPPORT=OFF -DVMIME_HAVE_SASL_SUPPORT=OFF -DCMAKE_BUILD_TYPE=Debug

[ 36%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/bin/c++   -DDEBUG -Dvmime_EXPORTS -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -O0 -g -fPIC -I/home/user/akhanna/projects/vmime/vmime -I/home/user/akhanna/projects/vmime/vmime/src -I/home/user/akhanna/projects/vmime/vmime/_build/src    -DVMIME_SHARED -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o -c /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp
In file included from /usr/include/unicode/unistr.h:33,
                 from /usr/include/unicode/strenum.h:14,
                 from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:51,
                 from /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/bytestream.h:206: error: template with C linkage
In file included from /usr/include/unicode/strenum.h:14,
                 from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:51,
                 from /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/unistr.h:1595: error: template with C linkage
make[2]: *** [CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o] Error 1
make[2]: Leaving directory `/home/user/akhanna/projects/vmime/vmime/_build'
make[1]: *** [CMakeFiles/vmime.dir/all] Error 2
make[1]: Leaving directory `/home/user/akhanna/projects/vmime/vmime/_build'
make: *** [all] Error 2
/usr/bin/cmake -H/home/user/akhanna/projects/vmime/vmime -B/home/user/akhanna/projects/vmime/vmime/_build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/user/akhanna/projects/vmime/vmime/_build/CMakeFiles /home/user/akhanna/projects/vmime/vmime/_build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/home/user/akhanna/projects/vmime/vmime/_build'
make -f CMakeFiles/vmime.dir/build.make CMakeFiles/vmime.dir/depend
make[2]: Entering directory `/home/user/akhanna/projects/vmime/vmime/_build'
cd /home/user/akhanna/projects/vmime/vmime/_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/user/akhanna/projects/vmime/vmime /home/user/akhanna/projects/vmime/vmime /home/user/akhanna/projects/vmime/vmime/_build /home/user/akhanna/projects/vmime/vmime/_build /home/user/akhanna/projects/vmime/vmime/_build/CMakeFiles/vmime.dir/DependInfo.cmake --color=
make[2]: Leaving directory `/home/user/akhanna/projects/vmime/vmime/_build'
make -f CMakeFiles/vmime.dir/build.make CMakeFiles/vmime.dir/build
make[2]: Entering directory `/home/user/akhanna/projects/vmime/vmime/_build'
/usr/bin/cmake -E cmake_progress_report /home/user/akhanna/projects/vmime/vmime/_build/CMakeFiles
[  0%] Building CXX object CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o
/usr/bin/c++   -DDEBUG -Dvmime_EXPORTS -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT=1 -W -Wall -pedantic -Wpointer-arith -Wold-style-cast -Wconversion -Wcast-align -Wno-long-long -O0 -g -fPIC -I/home/user/akhanna/projects/vmime/vmime -I/home/user/akhanna/projects/vmime/vmime/src -I/home/user/akhanna/projects/vmime/vmime/_build/src    -DVMIME_SHARED -o CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o -c /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp
In file included from /usr/include/unicode/unistr.h:33,
                 from /usr/include/unicode/strenum.h:14,
                 from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:51,
                 from /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/bytestream.h:206: error: template with C linkage
In file included from /usr/include/unicode/strenum.h:14,
                 from /usr/include/unicode/uenum.h:23,
                 from /usr/include/unicode/ucnv.h:51,
                 from /home/user/akhanna/projects/vmime/vmime/src/vmime/charsetConverter_icu.cpp:41:
/usr/include/unicode/unistr.h:1595: error: template with C linkage
make[2]: *** [CMakeFiles/vmime.dir/src/vmime/charsetConverter_icu.cpp.o] Error 1
make[2]: Leaving directory `/home/user/akhanna/projects/vmime/vmime/_build'
make[1]: *** [CMakeFiles/vmime.dir/all] Error 2
make[1]: Leaving directory `/home/user/akhanna/projects/vmime/vmime/_build'
make: *** [all] Error 2

OS version Red Hat Enterprise Linux Server release 6.7 (Santiago)

Any help is appreciated.

Regards
Ajay
Reply all
Reply to author
Forward
0 new messages