FreeBSD 9.3-STABLE #0 r275563 i386, ports updated today. Linking CXX shared library liboslexec.so [ 87%] Built target oslexec Scanning dependencies of target llvmutil_test [ 88%] Building CXX object src/liboslexec/CMakeFiles/llvmutil_test.dir/llvmutil_test.cpp.o Scanning dependencies of target accum_test [ 89%] Building CXX object src/liboslexec/CMakeFiles/accum_test.dir/accum_test.cpp.o Scanning dependencies of target libtestshade Scanning dependencies of target testshade [ 92%] Building CXX object src/testshade/CMakeFiles/libtestshade.dir/testshade.cpp.o [ 91%] Building CXX object src/testshade/CMakeFiles/testshade.dir/testshade.cpp.o Linking CXX executable llvmutil_test [ 92%] Built target llvmutil_test [ 93%] Building CXX object src/testshade/CMakeFiles/testshade.dir/simplerend.cpp.o Linking CXX executable accum_test [ 93%] Built target accum_test [ 94%] Building CXX object src/testshade/CMakeFiles/libtestshade.dir/simplerend.cpp.o /usr/include/c++/4.2/bits/stl_algobase.h: In static member function 'static _OutputIterator std::__fill_n<true>::fill_n(_OutputIterator, _Size, const _Tp&) [with _OutputIterator = const char**, _Size = int, _Tp = int]': /usr/include/c++/4.2/bits/stl_algobase.h:665: instantiated from '_OutputIterator std::fill_n(_OutputIterator, _Size, const _Tp&) [with _OutputIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:184: instantiated from 'void std::__uninitialized_fill_n_aux(_ForwardIterator, _Size, const _Tp&, std::__true_type) [with _ForwardIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:219: instantiated from 'void std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:306: instantiated from 'void std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, std::allocator<_Tp2>) [with _ForwardIterator = const char**, _Size = int, _Tp = int, _Tp2 = const char*]' /usr/include/c++/4.2/bits/stl_vector.h:801: instantiated from 'void std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_Integer, _Integer, std::__true_type) [with _Integer = int, _Tp = const char*, _Alloc = std::allocator<const char*>]' /usr/include/c++/4.2/bits/stl_vector.h:272: instantiated from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = int, _Tp = const char*, _Alloc = std::allocator<const char*>]' /usr/ports/graphics/openshadinglanguage/work/imageworks-OpenShadingLanguage-9c3ba5b/src/testshade/testshade.cpp:736: instantiated from here /usr/include/c++/4.2/bits/stl_algobase.h:641: error: invalid conversion from 'const int' to 'const char*' /usr/include/c++/4.2/bits/stl_algobase.h: In static member function 'static _OutputIterator std::__fill_n<true>::fill_n(_OutputIterator, _Size, const _Tp&) [with _OutputIterator = const char**, _Size = int, _Tp = int]': /usr/include/c++/4.2/bits/stl_algobase.h:665: instantiated from '_OutputIterator std::fill_n(_OutputIterator, _Size, const _Tp&) [with _OutputIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:184: instantiated from 'void std::__uninitialized_fill_n_aux(_ForwardIterator, _Size, const _Tp&, std::__true_type) [with _ForwardIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:219: instantiated from 'void std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = const char**, _Size = int, _Tp = int]' /usr/include/c++/4.2/bits/stl_uninitialized.h:306: instantiated from 'void std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, std::allocator<_Tp2>) [with _ForwardIterator = const char**, _Size = int, _Tp = int, _Tp2 = const char*]' /usr/include/c++/4.2/bits/stl_vector.h:801: instantiated from 'void std::vector<_Tp, _Alloc>::_M_initialize_dispatch(_Integer, _Integer, std::__true_type) [with _Integer = int, _Tp = const char*, _Alloc = std::allocator<const char*>]' /usr/include/c++/4.2/bits/stl_vector.h:272: instantiated from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = int, _Tp = const char*, _Alloc = std::allocator<const char*>]' /usr/ports/graphics/openshadinglanguage/work/imageworks-OpenShadingLanguage-9c3ba5b/src/testshade/testshade.cpp:736: instantiated from here /usr/include/c++/4.2/bits/stl_algobase.h:641: error: invalid conversion from 'const int' to 'const char*' *** [src/testshade/CMakeFiles/testshade.dir/testshade.cpp.o] Error code 1 *** [src/testshade/CMakeFiles/libtestshade.dir/testshade.cpp.o] Error code 1 Scanning dependencies of target testrender [ 96%] Building CXX object src/testrender/CMakeFiles/testrender.dir/shading.cpp.o [ 97%] Building CXX object src/testrender/CMakeFiles/testrender.dir/simplerend.cpp.o 1 error *** [src/testshade/CMakeFiles/testshade.dir/all] Error code 2 [ 98%] Building CXX object src/testrender/CMakeFiles/testrender.dir/testrender.cpp.o 1 error *** [src/testshade/CMakeFiles/libtestshade.dir/all] Error code 2 Linking CXX executable testrender [ 98%] Built target testrender 2 errors *** [all] Error code 2 1 error ===> Compilation failed unexpectedly.
Maintainer CC'd
Created attachment 150305 [details] missing patch file
It appears the 1.5.11 update wasn't fully implemented. The attached patch was missing.
Yes, with this file port successfully compiled. Thanks.
Marcus, can we get this patch added?
I'll take it.
A commit references this bug: Author: mva Date: Thu Dec 18 13:36:54 UTC 2014 New revision: 374903 URL: https://svnweb.freebsd.org/changeset/ports/374903 Log: - Unbreak the build on 9-STABLE for the i386 arch PR: 195762 Submitted by: woot-woot@yandex.ru Approved by: FreeBSD@ShaneWare.Biz (maintainer) Changes: head/graphics/openshadinglanguage/files/patch-src__testshade__testshade.cpp
Committed in ports r374903. Thanks!