On Mon, Nov 06, 2017 at 07:47:09AM +0100, Steven Mestdagh wrote:
> Paul Irofti [2017-11-06, 01:27:51]:
> > > 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
> 
> yes, I forgot to mention, there is a quoting issue in
> /usr/local/lib/libgfortran.la
> 
> either the gcc port or libtool needs a fix, haven't looked into that yet.


Well how did you build these ports then? :)

Reply via email to