pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

openssl and gcc-6 fallout



For me, the following packages do not build on 8.99.12/amd64 from this week due to openssl-1.1 or gcc-6:

openssl-1.1:

python34-3.4.8 -- python 3.5 and 3.6 were fixed for openssl 1.1, but 3.4 was not. Perhaps it's time to remove this :)
ruby22-base-2.2.9 -- no patches exist AFAIK, 2.4 builds
ruby23-base-2.3.6nb1 -- patches exist AFAIU, 2.4 builds
php-5.6.33 -- newer versions build
mysql-client-5.5.59 -- haven't looked
ffmpeg2-2.8.13 -- ffmpeg3 builds fine

The following seem to be problems with gcc-6:

openjdk8-1.8.162 (with -g, no idea):

openjdk/hotspot/src/share/vm/classfile/verifier.cpp: In member function 'void ClassVerifier::verify_method(methodHandle, Thread*)':
openjdk/hotspot/src/share/vm/classfile/verifier.cpp:1701:1: error: frame size too large for reliable stack checking [-Werror]
 }
 ^

opencv-2.4.11nb6: not sure what this is, stdlib.h definitely exists:

In file included from /usr/include/g++/ext/string_conversions.h:41:0,
                 from /usr/include/g++/bits/basic_string.h:5417,
                 from /usr/include/g++/string:52,
                 from /usr/include/g++/bits/locale_classes.h:40,
                 from /usr/include/g++/bits/ios_base.h:41,
                 from /usr/include/g++/ios:42,
                 from /usr/include/g++/ostream:38,
                 from /scratch/graphics/opencv2/work/opencv-2.4.11/modules/ts/include/opencv2/ts/ts_gtest.h:55,
                 from /scratch/graphics/opencv2/work/opencv-2.4.11/modules/ts/include/opencv2/ts/ts.hpp:66,
                 from /scratch/graphics/opencv2/work/opencv-2.4.11/modules/core/test_precomp.hpp:12:
/usr/include/g++/cstdlib:75:25: fatal error: stdlib.h: No such file or directory
 #include_next <stdlib.h>
                         ^
compilation terminated.



thunderbird-52.5.2nb1 and tor-browser-6.0.8nb7 cause an ICE, yay:

In file included from work/build/layout/generic/Unified_cpp_layout_generic0.cpp:92:0:
torb-6.0.8-esr45.6.0/layout/generic/nsBlockFrame.cpp: In member function 'virtual nscoord nsBlockFrame::GetMinISize(nsRenderingContext*)':
torb-6.0.8-esr45.6.0/layout/generic/nsBlockFrame.cpp:669:1: internal compiler error: in refs_may_alias_p_1, at tree-ssa-alias.c:1429
 nsBlockFrame::GetMinISize(nsRenderingContext *aRenderingContext)
 ^~~~~~~~~~~~
no stack trace because unwind library not available
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://www.NetBSD.org/support/send-pr.html> for instructions.



ledger-3.1.1nb6: boost trouble, but I don't know why this breaks and other boost stuff works:

/usr/pkg/include/boost/core/enable_if.hpp:41:10: error: incomplete type 'boost::optional_detail::is_optional_val_init_candidate<std::map<std::basic_string<char>, std::pair<boost::optional<ledger::value_t>, bool>, boost::function<bool(std::basic_string<char>, std::basic_string<char>)> >, const boost::optional<std::map<std::basic_string<char>, std::pair<boost::optional<ledger::value_t>, bool>, boost::function<bool(std::basic_string<char>, std::basic_string<char>)> > >&>' used in nested name specifier
   struct enable_if : public enable_if_c<Cond::value, T> {};
          ^~~~~~~~~


Ideas/fixes welcome!

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index