> Index: math/octave/Makefile > =================================================================== > RCS file: /cvs/ports/math/octave/Makefile,v > retrieving revision 1.98 > diff -u -p -u -r1.98 Makefile > --- math/octave/Makefile 3 Nov 2017 12:28:53 -0000 1.98 > +++ math/octave/Makefile 4 Nov 2017 21:54:46 -0000 > @@ -4,6 +4,7 @@ COMMENT = high-level language for numeri > > VERSION = 4.2.1 > DISTNAME = octave-${VERSION} > +REVISION = 0 > CATEGORIES = math > > SHARED_LIBS += octave 8.0 > @@ -44,6 +45,8 @@ BUILD_DEPENDS = ${MODFORTRAN_BUILD_DEPEN > textproc/gsed \ > math/gnuplot > > +MODFORTRAN_COMPILER = gfortran > + > # configure checks for desktop-file-install(1) > BUILD_DEPENDS +=devel/desktop-file-utils > > @@ -78,8 +81,7 @@ CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE} > -I${LOCALBASE}/include/ereadline" \ > LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ > LRELEASE="${MODQT_LRELEASE}" \ > - F77=${FC} CXXFLAGS="${CXXFLAGS} -std=gnu++11" > - > + CXXFLAGS="${CXXFLAGS} -std=gnu++11" > > # needed to build on amd64 > GCC_ARCH = ${MACHINE_ARCH}-unknown-openbsd${OSREV}
Perhaps I did something wrong, but I get this error when compiling octave with the above. That libquadmath path looks weird. /usr/bin/libtool --tag=CXX --mode=link c++ -fPIC -pthread -Wall -W -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pipe -std=gnu++11 -version-info 4:0:0 -no-undefined -bindir /usr/local/bin -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib -o liboctave/liboctave.la -rpath /usr/local/lib/octave/4.2.1 liboctave/liboctave_liboctave_la-liboctave-build-info.lo liboctave/array/libarray.la liboctave/cruft/ranlib/libranlib.la liboctave/cruft/libcruft.la liboctave/numeric/libnumeric.la liboctave/operators/liboperators.la liboctave/system/libsystem.la liboctave/util/libutil.la liboctave/wrappers/libwrappers.la libgnu/libgnu.la -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -llapack -lblas -lereadline -lncurses -L/usr/local/lib -Wl,-R/usr/local/lib -lpcre -L/usr/local/lib -L/usr/X11R6/lib -L/usr/ports/pobj/octave-4.2.1/bin -L/usr/local/lib/gcc/x86_64-unknown-openbsd6.2/4.9.4 -L/usr/local/lib/gcc/x86_64-unknown-openbsd6.2/4.9.4/../../.. -lgfortran -lm -lquadmath -lutil -lm -lutil -lm Cannot read '/usr/local/lib'/libquadmath.la: No such file or directory