pkgsrc-Bulk archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkgsrc 2018Q2 NetBSD 8.0/powerpc 2018-06-27 17:39
> pkgsrc 2018Q2 bulk build report
> ===============================
I started with what was built for 2018Q1, and if nothing changed,
the old package was re-used... Still took slightly more than a
month on a single 1.5GHz single-CPU G4 Mac Mini.
...and here are some comments to the "worst offenders" list:
> lang/spidermonkey52 674 pkgsrc-users%NetBSD.org@localhost
Undefined __atomic_fetch_add_8 during linking of C++. Our
powerpc ports don't have native 8-byte atomic ops, and we don't
try to emulate them either. (This isn't the only package which
runs into this, e.g. rsyslog wants to do atomic ops, IIRC on a
time_t variable, and fails with
../runtime/.libs/librsyslog.a(librsyslog_la-action.o): In function `doSubmitToActionQNotAllMark':
/usr/pkgsrc/sysutils/rsyslog/work/rsyslog-8.35.0/runtime/../action.c:1882: undefined reference to `__sync_bool_compare_and_swap_8'
)
> databases/mysql57-client 218 pkgsrc-users%NetBSD.org@localhost
As mentioned before, 37% into the build it manages to discover
that it can't find our atomics support:
/usr/pkgsrc/databases/mysql57-client/work/mysql-5.7.22/include/my_atomic.h:65:4: error: #error Native atomics support not found!
# error Native atomics support not found!
The build log is extremely noisy because mysql insists on
redefining bzero().
> devel/ocaml-findlib 126 jaapb%NetBSD.org@localhost
Fails during install because three .cmxs files are missing,
probably due to ocaml being configured without "shared library"
support. While ocaml's own PLIST has been fixed to deal with
that via an option, that's however not taken into account for all
the module packages for ocaml.
> textproc/ruby-nokogiri 75 tsutsui%NetBSD.org@localhost
pkg-config could not be used to find libxml-2.0
> x11/modular-xorg-server 59 pkgsrc-users%NetBSD.org@localhost
Package dependency requirement 'randrproto >= 1.6.0' could not be satisfied.
Package 'randrproto' has version '1.5.0', required version is '>= 1.6.0'
> lang/mono 32 pkgsrc-users%NetBSD.org@localhost
MCS [basic] basic.exe
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Any attempt to run the built mcs results in this error, and it's
downhill from there.
> lang/nodejs 26 filip%joyent.com@localhost
g++: error: unrecognized command line option '-msse2'
g++: error: unrecognized command line option '-mfpmath=sse'
g++: error: unrecognized command line option '-mmmx'
Silly options for powerpc. IIRC, I tried delving into this a few
pkgsrc branches ago, and dealing with the configure issues this
just next reveals that powerpc support is nowhere to be found,
and the closest thing supported is 64-bit powerpc, and from
bringing this up it seems unlikely 32-bit powerpc will ever be
added upstream.
> ham/gnuradio-core 23 pkgsrc-users%NetBSD.org@localhost
[ 54%] Building CXX object gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/message_strobe_impl.cc.o
/usr/pkgsrc/ham/gnuradio-core/work/gnuradio-3.7.11/gr-blocks/lib/message_strobe_impl.cc: In member function 'void gr::blocks::message_strobe_impl::run()':
/usr/pkgsrc/ham/gnuradio-core/work/gnuradio-3.7.11/gr-blocks/lib/message_strobe_impl.cc:93:78: error: no matching function for call to 'boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000ll>::subsecond_duration(float&)'
boost::this_thread::sleep(boost::posix_time::milliseconds(d_period_ms));
This seems like a C++ type error, but why isn't anyone else
seeing this issue? (Or are they?)
> x11/p5-Wx 22 pkgsrc-users%NetBSD.org@localhost
PropertyGrid.c: In function 'void XS_Wx__ColourProperty_SetPlValue(PerlInterpreter*, CV*)':
PropertyGrid.c:27130:49: error: call of overloaded 'wxVariant(wxColour&)' is ambiguous
wxVariant value = wxVariant(*col);
^
More fun C++ type errors...
> www/webkit24-gtk 21 pkgsrc-users%NetBSD.org@localhost
./Source/JavaScriptCore/assembler/MacroAssembler.h:66:2: error: #error "The MacroAssembler is not supported on this platform."
#error "The MacroAssembler is not supported on this platform."
^
Missing powerpc support in the JavaScript jit implementation.
Regards,
- Håvard
Home |
Main Index |
Thread Index |
Old Index