On Nov 4, 2007, at 9:23 PM, Alexander K. Hansen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Ben Abbott wrote: >> >> On Nov 4, 2007, at 8:35 PM, Alexander K. Hansen wrote: >> >> Ben Abbott wrote: >>>>> I've uploaded a new Fink package for SuiteSparse to the >>>>> package tracker. >>>>> >>>>> http://sourceforge.net/tracker/index.php >>>>> >>>>> When present during an Octave build, Octave will use >>>>> SuiteSparse for many calculations using sparse matrices. >>>>> >>>>> This is my 1st attempt to creating a package. The package >>>>> validated fine. However, I'm still expecting some things may >>>>> need correcting or improving. >> Is this intended to modify how octave builds? If so that's >> contrary to Fink policy unless a separate variant of octave is made >> to use it. > >> Modify how Octave builds? .... hmmm, depends upon perspective >> (meaning I'm not sure). > >> The presence of SuiteSparse doesn't modify how Octave builds any >> more than the packages for fftw, qhull, readline5, gnuplot, etc. >> Octave would build and function fine (except for the absent >> functionality) ... actually ... it *would* build and function if >> not for the dependencies stated in octave.info. There is no need to >> modify octave.info or octave.patch (names?) in order for >> SuiteSparse components to be included in Octave's functionality. >> When SuiteSparse is installed, Octave's usual configure process >> will recognize that SuiteSparse is available and produce a makefile >> that links to it. > >> When Octave is configured, the *present* process produced this >> snippet ... > >> ---------------------- Octave is now configured for >> i386-apple-darwin > >> Source directory: . Installation prefix: /sw C compiler: gcc >> -mieee-fp -Wall -W -Wshadow -g -O2 C++ compiler: g++ >> -mieee-fp -Wall -W -Wshadow -Wold-style-cast -g -O2 Fortran >> compiler: /sw/bin/g95 -O2 -mieee-fp Fortran libraries: >> -L/sw/bin/../lib/gcc-lib/i386-apple-darwin8/4.0.3 -lf95 BLAS >> libraries: -framework vecLib FFTW libraries: -lfftw3 >> GLPK libraries: -lglpk UMFPACK libraries: AMD libraries: CAMD >> libraries: COLAMD libraries: CCOLAMD libraries: CHOLMOD libraries: >> CXSPARSE libraries: HDF5 libraries: -lhdf5 CURL libraries: >> -lcurl REGEX libraries: -lpcre QHULL libraries: -lqhull >> LIBS: -lreadline -lncurses -lhdf5 -lz -lm Default >> pager: less gnuplot: gnuplot ---------------------- > >> When SuiteSparse is present, the missing modules (UMFPACK, AMD, >> CAMD, COLAMD, CCOLAMD, CHOLMOD, and CXSPARSE) are found and linked >> to during the build. > >> My impression is that SuiteSparse is usually included in an Octave >> build, and should be a dependency of Octave if full functionality >> is desired. > >> Thoughts? > >> Ben > > It would require a modification to the octave package or a variant, > then. >
Shall I send an email to Octave's maintainer? ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel