|
From: Jonathan T. <jt...@as...> - 2014-12-07 02:56:15
|
I've just built 5.0-rc3 from the sourceforge tarball on OpenBSD 5.6 (amd64). There were minor glitches (see below), but overall -r3c seems to be in good shape (lots of great new features!), and almost ready for release. The terminals I normally use (x11 and ps) work fine in my limited tests so far, as do pbm and pdfcairo. Glitches: Glitch 1: INSTALL refers to the configure option --enable-bitmap-terminals but the configure script actually wants -with-bitmap-terminals (and complains about --enable-bitmap-terminals being unrecognized). Glitch 2. The configure script reports some problems with the 'missing' script: --- begin start of build transcript --- Script started on Sat Dec 6 19:39:01 2014 % uname -a OpenBSD cobalt.astro.indiana.edu 5.6 GENERIC.MP#0 amd64 % /usr/bin/gcc --version gcc (GCC) 4.2.1 20070719 Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % /usr/bin/g++ --version g++ (GCC) 4.2.1 20070719 Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. % gmake --version GNU Make 4.0 Built for x86_64-unknown-openbsd5.6 Copyright (C) 1988-2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. % ./configure --prefix /usr/local/ --disable-history-file --with-readline=gnu --with-bitmap-terminals --without-pdf --without-lua --with-qt CC=/usr/bin/gcc CXX=/usr/bin/g++ LIBS=-lm checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /usr/local/src/gnuplot/gnuplot-5.0.rc3/missing: Unknown `--is-lightweight' option Try `/usr/local/src/gnuplot/gnuplot-5.0.rc3/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... gawk [[...]] --- end start of build transcript --- The other glitches I found were (I suspect) OpenBSD-specific. Notably, the wxt terminal compiled and linked ok, but core-dumps at the first 'plot' command -- here's a stack traceback: (gdb) bt #0 0x00001e14021cf83a in kill () at <stdin>:2 #1 0x00001e1402231889 in abort () at /usr/src/lib/libc/stdlib/abort.c:53 #2 0x00001e1454e68205 in _rthread_mutex_lock (mutexp=0x1e13fcb446d0, trywait=0, abstime=0x0) at /usr/src/lib/librthread/rthread_sync.c:127 #3 0x00001e13d696eba9 in wxMutexInternal::Lock () from /usr/local/lib/libwx_base.so.3.0 #4 0x00001e11ad34ae2a in wxt_init () at wxterminal/wxt_gui.cpp:1841 #5 0x00001e11ad30dafa in term_initialise () at term.c:486 #6 0x00001e11ad281026 in do_plot (plots=0x1e141c44fc00, pcount=1) at graphics.c:523 #7 0x00001e11ad2a631b in plotrequest () at plot2d.c:3356 #8 0x00001e11ad2543b0 in do_line () at command.c:614 #9 0x00001e11ad255023 in com_line () at command.c:321 #10 0x00001e11ad29e4bb in main (argc=0, argv=0x7f7fffff0c48) at plot.c:659 Current language: auto; currently asm (gdb) I haven't investigated this problem further. ciao, -- -- Jonathan Thornburg <jt...@as...> Dept of Astronomy & IUCSS, Indiana University, Bloomington, Indiana, USA "There was of course no way of knowing whether you were being watched at any given moment. How often, or on what system, the Thought Police plugged in on any individual wire was guesswork. It was even conceivable that they watched everybody all the time." -- George Orwell, "1984" |