From: Marco Atzeri <marco.atzeri@gmail.com>
To: cygwin@cygwin.com
Subject: Re: headache on build repeatibility: octave vs BLODA ?
Date: Mon, 27 Jan 2020 06:54:00 -0000 [thread overview]
Message-ID: <f027778f-9ca6-24f1-1980-bc757236fab5@gmail.com> (raw)
In-Reply-To: <0fb65878-ce51-f7cc-5e51-2b7197927262@SystematicSw.ab.ca>
Am 25.01.2020 um 19:15 schrieb Brian Inglis:
> On 2020-01-25 09:55, Marco Atzeri wrote:
>>
>> Now I am seriously thinking about BLODA, but I have not
>> noted any difference from the two AVs I was using
>> Antivir and MS Defender, so I am wandering if last
>> update for W10 Home x64 is the culprit.
>
> Also what W10 feature release YYMM and/or build NNNNN are you on?
Betriebssystemname: Microsoft Windows 10 Home
Betriebssystemversion: 10.0.18363 Nicht
zutreffend Build
18363
>> Can anyone try to rebuild the Octave package and let me know
>> if the segfault during test is present or not in your system ?
>>
>> Be aware that build time is very long (~ 4 hours) and requires
>> a ton of mathematical libraries.
>>
>> Any suggestion will be appreciated
>
> Should this discussion perhaps be handled on cygwin-apps?
> We don't always want to advertise just how messy the Cygwin package making
> sausage factory can be. ;^>
Sausage and Beer are a serious matter here in Munich;
and both production must be clean and transparent ;-)
> I believe the following Cygwin tools and libraries packages, pulled from the
> package doc build dependencies, and found and filtered using apt-cyg listall, to
> be sufficient, but may not all be necessary, and should be added to
> octave.cygport, where it can be used as a build dependency install package list
> for apt-cyg or setup:
>
> DEPEND="autoconf automake bison flex gcc-core gcc-fortran gcc-g++ gperf gnuplot
> libtool make texinfo libopenblas liblapack-devel libpcre-devel libarpack-devel
> libparpack-devel libcurl-devel libfftw3-devel libfltk-devel libfontconfig-devel
> libfreetype-devel libglpk-devel libgl2ps-devel libGraphicsMagick-devel
> libhdf5-devel libllvm-devel libportaudio-devel libQtOpenGL4-devel libqhull-devel
> libqrupdate-devel libqscintilla2-devel libqscintilla2_qt4-devel
> libqscintilla2_qt5-devel libqt3-devel libsuitesparseconfig-devel
> libsundials-devel zlib-devel"
>
> Are there any changes you would make, especially for arpack, OpenGL, qt, scintilla?
As I mentioned it needs a ton of libraries but I built with QT5
$ grep "libraries:" config.log
Fortran libraries: -L/usr/lib/gcc/x86_64-pc-cygwin/7.4.0
-L/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/lib/../lib
-L/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../lib -L/lib/../lib
-L/usr/lib/../lib
-L/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../../../x86_64-pc-cygwin/lib
-L/usr/lib/gcc/x86_64-pc-cygwin/7.4.0/../../.. -lm -lsuitesparseconfig
-lgfortran -lquadmath -lcygwin -ladvapi32 -lshell32 -luser32
Lex libraries:
AMD libraries: -lamd -lsuitesparseconfig
ARPACK libraries: -larpack
BLAS libraries: -lblas
BZ2 libraries: -lbz2
CAMD libraries: -lcamd -lsuitesparseconfig
CARBON libraries:
CCOLAMD libraries: -lccolamd -lsuitesparseconfig
CHOLMOD libraries: -lcholmod -lsuitesparseconfig
COLAMD libraries: -lcolamd -lsuitesparseconfig
CURL libraries: -lcurl
CXSPARSE libraries: -lcxsparse -lsuitesparseconfig
DL libraries:
FFTW3 libraries: -lfftw3_threads -lfftw3
FFTW3F libraries: -lfftw3f_threads -lfftw3f
FLTK libraries: -lfltk_gl -lfltk
fontconfig libraries: -lfontconfig -lfreetype
FreeType2 libraries: -lfreetype
GLPK libraries: -lglpk
HDF5 libraries: -lhdf5
Java libraries:
KLU libraries: -lklu -lsuitesparseconfig
LAPACK libraries: -llapack
LLVM libraries:
Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick
OpenGL libraries: -lGL -lGLU
PCRE libraries: -lpcre
PortAudio libraries: -lportaudio -lwinmm -lm
PTHREAD libraries:
QHULL libraries: -lqhull
QRUPDATE libraries: -lqrupdate
Qt GUI libraries: -lQt5Network -lQt5PrintSupport
-lQt5Help -lQt5Widgets -lQt5Gui -lQt5Sql -lQt5Xml -lQt5Core
-lqscintilla2-qt5
Qt OpenGL libraries: -lQt5OpenGL -lQt5Widgets -lQt5Gui
-lQt5Core
READLINE libraries: -lreadline
Sndfile libraries: -lsndfile
SuiteSparse config libraries: -lsuitesparseconfig
SUNDIALS IDA libraries: -lsundials_ida
SUNDIALS NVECTOR libraries: -lsundials_nvecserial
TERM libraries: -lncurses
UMFPACK libraries: -lumfpack -lamd -lsuitesparseconfig
X11 libraries: -lX11
Z libraries: -lz
Regards
Marco
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
next prev parent reply other threads:[~2020-01-27 6:54 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-25 16:55 Marco Atzeri
2020-01-25 18:15 ` Brian Inglis
2020-01-27 6:54 ` Marco Atzeri [this message]
2020-01-25 20:36 ` Achim Gratz
2020-01-26 6:58 ` Marco Atzeri
2020-01-26 8:05 ` ASSI
2020-01-26 8:38 ` Marco Atzeri
2020-01-27 6:45 ` Marco Atzeri
2020-01-27 11:33 ` Takashi Yano
2020-01-28 6:41 ` Marco Atzeri
2020-01-28 14:55 ` Takashi Yano
2020-01-29 9:44 ` Corinna Vinschen
2020-01-29 12:19 ` Marco Atzeri
2020-01-29 13:46 ` Takashi Yano
2020-01-29 15:11 ` Takashi Yano
2020-01-29 15:32 ` Corinna Vinschen
2020-01-29 15:34 ` Corinna Vinschen
2020-01-29 16:08 ` Takashi Yano
2020-01-29 17:57 ` Corinna Vinschen
2020-01-30 21:05 ` Brian Inglis
2020-01-30 21:34 ` Marco Atzeri
2020-01-28 17:26 ` ASSI
2020-01-28 20:04 ` Marco Atzeri
2020-01-28 20:21 ` Achim Gratz
2020-01-26 2:42 ` Takashi Yano
2020-01-26 5:11 ` Takashi Yano
2020-01-26 10:24 ` Marco Atzeri
2020-01-26 10:31 ` Takashi Yano
2020-01-29 0:03 ` Hans-Bernhard Bröker
2020-01-29 0:39 ` Hans-Bernhard Bröker
2020-01-29 5:10 ` Marco Atzeri
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f027778f-9ca6-24f1-1980-bc757236fab5@gmail.com \
--to=marco.atzeri@gmail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).