octave-maintainers
[Top][All Lists]
Advanced

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

Re: MSVC Octave (2.9.12-3)


From: Michael Goffioul
Subject: Re: MSVC Octave (2.9.12-3)
Date: Tue, 5 Jun 2007 10:05:29 +0200

On 6/5/07, Tatsuro MATSUOKA <address@hidden> wrote:
Thanks!
I found that I have to add octave library path to the
'LIB' environmental variable to be solve the problems.

OK, I see the problem. Indeed, the directory where I installed .lib files is not
included in the link command. John, is the following patch, acceptable?
It does the same as for include directory.

Michael.

Index: Makeconf.in
===================================================================
RCS file: /cvs/octave/Makeconf.in,v
retrieving revision 1.193
diff -c -p -r1.193 Makeconf.in
*** Makeconf.in 1 Jun 2007 19:34:56 -0000       1.193
--- Makeconf.in 5 Jun 2007 08:02:50 -0000
*************** $(SED) < $< \
*** 489,494 ****
--- 489,495 ----
   -e "s|%OCTAVE_CONF_LEXLIB%|\"${LEXLIB}\"|" \
   -e "s|%OCTAVE_CONF_LFLAGS%|\"${LFLAGS}\"|" \
   -e "s|%OCTAVE_CONF_LIBCRUFT%|\"${LIBCRUFT}\"|" \
+   -e "s|%OCTAVE_CONF_LIBDIR%|\"${libdir}\"|" \
   -e "s|%OCTAVE_CONF_LIBDLFCN%|\"${LIBDLFCN}\"|" \
   -e "s|%OCTAVE_CONF_LIBEXT%|\"${LIBEXT}\"|" \
   -e "s|%OCTAVE_CONF_LIBFLAGS%|\"${LIBFLAGS}\"|" \
Index: mkoctfile.in
===================================================================
RCS file: /cvs/octave/mkoctfile.in,v
retrieving revision 1.58
diff -c -p -r1.58 mkoctfile.in
*** mkoctfile.in        1 Jun 2007 19:34:56 -0000       1.58
--- mkoctfile.in        5 Jun 2007 08:02:50 -0000
*************** OCTAVE_PREFIX=%OCTAVE_CONF_PREFIX%
*** 14,31 ****
--- 14,34 ----

 DEFAULT_BINDIR=%OCTAVE_BINDIR%
 DEFAULT_INCLUDEDIR=%OCTAVE_CONF_INCLUDEDIR%
+ DEFAULT_LIBDIR=%OCTAVE_CONF_LIBDIR%
 DEFAULT_OCTINCLUDEDIR=%OCTAVE_CONF_OCTINCLUDEDIR%
 DEFAULT_OCTLIBDIR=%OCTAVE_CONF_OCTLIBDIR%

 if [ -n "$OCTAVE_HOME" ]; then
   DEFAULT_BINDIR="`echo $DEFAULT_BINDIR | $SED
"s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`"
   DEFAULT_INCLUDEDIR="`echo $DEFAULT_INCLUDEDIR | $SED
"s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`"
+   DEFAULT_LIBDIR="`echo $DEFAULT_LIBDIR | $SED
"s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`"
   DEFAULT_OCTINCLUDEDIR="`echo $DEFAULT_OCTINCLUDEDIR | $SED
"s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`"
   DEFAULT_OCTLIBDIR="`echo $DEFAULT_OCTLIBDIR | $SED
"s,^$OCTAVE_PREFIX,$OCTAVE_HOME,"`"
 fi

 : ${BINDIR=$DEFAULT_BINDIR}
 : ${INCLUDEDIR=$DEFAULT_INCLUDEDIR}
+ : ${LIBDIR=$DEFAULT_LIBDIR}
 : ${OCTINCLUDEDIR=$DEFAULT_OCTINCLUDEDIR}
 : ${OCTLIBDIR=$DEFAULT_OCTLIBDIR}

*************** if [ "$INCLUDEDIR" != /usr/include ]; th
*** 35,40 ****
--- 38,46 ----
 fi

 DEFAULT_LFLAGS="-L$OCTLIBDIR"
+ if [ "$LIBDIR" != /usr/lib ]; then
+   DEFAULT_LFLAGS="$DEFAULT_LFLAGS -L$LIBDIR"
+ fi

 # Default values for these variables are filled in when Octave is
 # compiled.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]