compiling octave
Ugo Tomei <[email protected]> Mon, 13 Nov 2023 21:34:33 +0100
| Newsgroups | gmane.comp.gnu.octave.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============8155079316880447101==
Content-Type: multipart/alternative;
boundary="------------ItxC4oz5lbJuozew57yYnPys"
Content-Language: it-IT
This is a multi-part message in MIME format.
--------------ItxC4oz5lbJuozew57yYnPys
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
SGkgb2N0YXZlIHRlYW0sDQoNCmkgaGF2ZSB0cnkgdG8gY29tcGlsZSBvY3RhdmUgb24gbXkg
dWJ1bnR1IG1hbnRpYyBidXQgaSByZWNlaXZlIHRoaXMgb24gDQpjb25maWd1cmU6DQoNCiAg
ICBjb25maWd1cmU6IFdBUk5JTkc6IFJhcGlkSlNPTiBsaWJyYXJ5IGZvdW5kLCBidXQgc29t
ZSBmZWF0dXJlcyBkbw0KICAgIG5vdCBzZWVtIHRvIHdvcmsgcHJvcGVybHkuwqAgVGhlICJQ
cmV0dHlXcml0ZXIiIG9wdGlvbiBpbiBqc29uZW5jb2RlDQogICAgd2lsbCBiZSBkaXNhYmxl
ZC4NCiAgICBjb25maWd1cmU6IFdBUk5JTkc6IFFTY2ludGlsbGEgbGlicmFyeSBub3QgZm91
bmQ7IGRpc2FibGluZyBidWlsdC1pbg0KICAgIFF0IEdVSSBlZGl0b3INCiAgICBjb25maWd1
cmU6IFdBUk5JTkc6IEluY2x1ZGUgZmlsZSA8am5pLmg+IG5vdCBmb3VuZC4gT2N0YXZlIHdp
bGwgbm90DQogICAgYmUgYWJsZSB0byBjYWxsIEphdmEgbWV0aG9kcy4NCiAgICBjb25maWd1
cmU6DQogICAgY29uZmlndXJlOiBOT1RFOiBMaWJyYXJpZXMgb3IgYXV4aWxpYXJ5IHByb2dy
YW1zIG1heSBiZSBza2lwcGVkIGlmDQogICAgdGhleSBhcmUgbm90IGZvdW5kDQogICAgY29u
ZmlndXJlOiBOT1RFOiBPUiBpZiB0aGV5IGFyZSBtaXNzaW5nIHJlcXVpcmVkIGZlYXR1cmVz
IG9uIHlvdXINCiAgICBzeXN0ZW0uDQoNCndoeSBvY3RhdmUgbm90IGZvdW5kIFFTY2ludGls
bGEgbGlicmFyeT8gaSBoYXZlIGluc3RhbGxlZCBib3RoOiANCmxpYnFzY2ludGlsbGEyLXF0
Ni1kZXYgYW5kIGxpYnFzY2ludGlsbGEyLXF0NS1kZXYNCg0KYW5kIHJ1bm5pbmcgbWFrZSAt
aiQobnByb2MpIGkgcmVjZWl2ZSB0aGlzIGVycm9yOg0KDQogICAgIMKgIEdFTsKgwqDCoMKg
wqAgc2NyaXB0cy8rbWF0bGFiLytuZXQvUEtHX0FERA0KICAgICDCoCBHRU7CoMKgwqDCoMKg
IHNjcmlwdHMvK21hdGxhYi8rbGFuZy9QS0dfQUREDQogICAgIMKgIEdFTsKgwqDCoMKgwqAg
c2NyaXB0cy9hdWRpby9QS0dfQUREDQogICAgIMKgIEdFTsKgwqDCoMKgwqAgc2NyaXB0cy9k
ZXByZWNhdGVkL1BLR19BREQNCiAgICAgwqAgR0VOwqDCoMKgwqDCoCBzY3JpcHRzL2VsZnVu
L1BLR19BREQNCiAgICAgwqAgR0VOwqDCoMKgwqDCoCBzY3JpcHRzL2dlbmVyYWwvUEtHX0FE
RA0KICAgICDCoCBHRU7CoMKgwqDCoMKgIHNjcmlwdHMvZ2VvbWV0cnkvUEtHX0FERA0KICAg
IC4vLi4vc3JjL29jdGF2ZS1zdmdjb252ZXJ0LmNjOjM5OjEwOiBmYXRhbCBlcnJvcjogUXRD
b3JlOiBGaWxlIG8NCiAgICBkaXJlY3Rvcnkgbm9uIGVzaXN0ZW50ZQ0KICAgICDCoMKgIDM5
IHwgI2luY2x1ZGUgPFF0Q29yZT4NCiAgICAgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDC
oMKgIF5+fn5+fn5+DQogICAgY29tcGlsYXRpb24gdGVybWluYXRlZC4NCiAgICBtYWtlWzJd
OiAqKiogW01ha2VmaWxlOjI1NDM0Og0KICAgIHNyYy9vY3RhdmVfc3ZnY29udmVydC1vY3Rh
dmUtc3ZnY29udmVydC5vXSBFcnJvcmUgMQ0KICAgIG1ha2VbMl06ICoqKiBBdHRlc2EgcGVy
IGkgcHJvY2Vzc2kgbm9uIHRlcm1pbmF0aS4uLi4NCiAgICBtYWtlWzJdOiB1c2NpdGEgZGFs
bGEgZGlyZWN0b3J5IMKrL2FwcC9vY3RhdmUvLmJ1aWxkwrsNCiAgICBtYWtlWzFdOiAqKiog
W01ha2VmaWxlOjI4MDA2OiBhbGwtcmVjdXJzaXZlXSBFcnJvcmUgMQ0KICAgIG1ha2VbMV06
IHVzY2l0YSBkYWxsYSBkaXJlY3RvcnkgwqsvYXBwL29jdGF2ZS8uYnVpbGTCuw0KICAgIG1h
a2U6ICoqKiBbTWFrZWZpbGU6MTExMzk6IGFsbF0gRXJyb3JlIDINCg0KY2FuwqAgeW91IGhl
bHAgbWU/DQoNCmkgaGF2ZSBpbnN0YWxsZWQgcXQ2IGZyb20gdGhlIG9yaWdpbmFsIGluc3Rh
bGxlciBpbiA6DQoNCi9ob21lL2RhY29yc2EvUXQvNi41LjMvZ2NjXzY0DQoNCkFsbCB0aGUg
Y29tbWFuZHMgaSB1c2UgYXJlOg0KDQpzdWRvIGFwdCBpbnN0YWxsIGxpYnFzY2ludGlsbGEy
LXF0Ni1kZXYgZ2NjIGcrKyBhdXRvY29uZiBhdXRvbWFrZSBiaXNvbiANCmR2aXBuZyBlcHN0
b29sIGZpZzJkZXYgZmxleCBnZm9ydHJhbiBnbnVwbG90LXgxMSBncGVyZiBnemlwIGljb3V0
aWxzIA0KbGliYXJwYWNrMi1kZXYgbGliYmlzb24tZGV2IGxpYm9wZW5ibGFzLWRldiBsaWJj
dXJsNC1nbnV0bHMtZGV2IA0KbGliZmZ0dzMtZGV2IGxpYmZsdGsxLjMtZGV2IGxpYmZvbnRj
b25maWcxLWRldiBsaWJmcmVldHlwZTYtZGV2IA0KbGliZ2wxLW1lc2EtZGV2IGxpYmdsMnBz
LWRldiBsaWJnbHBrLWRldiBsaWJncmFwaGljc21hZ2ljaysrMS1kZXYgDQpsaWJoZGY1LWRl
diBsaWJsYXBhY2stZGV2IGxpYm9zbWVzYTYtZGV2IGxpYnBjcmUzLWRldiBsaWJxaHVsbC1k
ZXYgDQpsaWJxc2NpbnRpbGxhMi1xdDUtZGV2IGxpYnFydXBkYXRlLWRldiBsaWJyZWFkbGlu
ZS1kZXYgbGlicnN2ZzItYmluIA0KbGlic25kZmlsZTEtZGV2IGxpYnN1aXRlc3BhcnNlLWRl
diBsaWJzdW5kaWFscy1kZXYgbGlidG9vbCBsaWJ4ZnQtZGV2IA0KbWFrZSBvcGVuamRrLTgt
amRrIHBlcmwgcG9ydGF1ZGlvMTktZGV2IHBzdG9lZGl0IHF0YmFzZTUtZGV2IA0KcXR0b29s
czUtZGV2IHF0dG9vbHM1LWRldi10b29scyByYXBpZGpzb24tZGV2IHJzeW5jIHRhciB0ZXhp
bmZvIA0KdGV4bGl2ZS1sYXRleC1leHRyYSB6bGliMWctZGV2DQpjZCAvYXBwDQpzdWRvIGhn
IGNsb25lIGh0dHBzOi8vd3d3Lm9jdGF2ZS5vcmcvaGcvb2N0YXZlDQpjZCBvY3RhdmUNCnN1
ZG8gbWtkaXIgL2FwcC9vY3RhdmVfYmluDQouL2Jvb3RzdHJhcA0Kc3VkbyBta2RpciAvYXBw
L29jdGF2ZS8uYnVpbGQvDQpjZCAvYXBwL29jdGF2ZS8uYnVpbGQvDQpleHBvcnQgDQpDTUFL
RV9QUkVGSVhfUEFUSD0iL2hvbWUvZGFjb3JzYS9RdC82LjUuMy9nY2NfNjQvOiR7Q01BS0Vf
UFJFRklYX1BBVEh9Ig0KZXhwb3J0IA0KUEFUSD0iL2hvbWUvZGFjb3JzYS9RdC82LjUuMy9n
Y2NfNjQvYmluOi9ob21lL2RhY29yc2EvYmluL2RvdG5ldDovaG9tZS9kYWNvcnNhL2Jpbi86
L3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3Ivc2JpbjovdXNyL2Jpbjovc2Jp
bjovYmluOi91c3IvZ2FtZXM6L3Vzci9sb2NhbC9nYW1lczovc25hcC9iaW46L3Jvb3QvLmdl
bS9ydWJ5LzIuNy4wL2JpbjovaG9tZS9kYWNvcnNhLy5jYXJnby9iaW46L2hvbWUvZGFjb3Jz
YS8ubG9jYWwvYmluOi9yb290Ly5sb2NhbC9iaW4vOiR7UEFUSH0iDQpleHBvcnQgDQpQS0df
Q09ORklHX1BBVEg9Ii9ob21lL2RhY29yc2EvUXQvNi41LjMvZ2NjXzY0L2xpYi9wa2djb25m
aWcvOiR7UEtHX0NPTkZJR19QQVRIfSINCmV4cG9ydCANCkxEX0xJQlJBUllfUEFUSD0iL2hv
bWUvZGFjb3JzYS9RdC82LjUuMy9nY2NfNjQvbGliOi9saWI6L2xpYjMyOi9saWI2NDpsaWJ4
MzI6L3Vzci9pbmNsdWRlOi91c3IvbGliOi9saWIveDg2XzY0LWxpbnV4LWdudTovc25hcC9i
aW46L3Vzci9sb2NhbC9saWI6L3Vzci9saWIveDg2XzY0LWxpbnV4LWdudTovdXNyL2xvY2Fs
L3NiaW4vd3hXaWRnZXRzL2xpYjovdXNyL2xvY2FsL3NiaW4vbGlidXBucC9saWI6L3Vzci9s
aWIvbGlicmVvZmZpY2UvcHJvZ3JhbS86JHtMRF9MSUJSQVJZX1BBVEh9Ig0KLi8uLi9jb25m
aWd1cmUgLS1wcmVmaXg9L2FwcC9vY3RhdmVfYmluDQptYWtlIC1qJChucHJvYykNCm1ha2Ug
Y2hlY2sgLWokKG5wcm9jKQ0Kc3VkbyBtYWtlIGluc3RhbGwNCmxzIC1sYSAvYXBwL29jdGF2
ZV9iaW4vYmluL29jdGF2ZSoNCmV4aXQgMA0KDQpUaGFua3MgLCBiZXN0IHJlZ2FyZHMuDQoN
CnVnbw0KDQo=
--------------ItxC4oz5lbJuozew57yYnPys
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF=
-8">
</head>
<body>
<p>Hi octave team,</p>
<p>i have try to compile octave on my ubuntu mantic but i receive
this on configure:</p>
<blockquote>
<p>configure: WARNING: RapidJSON library found, but some features
do not seem to work properly.=C2=A0 The "PrettyWriter" option in
jsonencode will be disabled.<br>
configure: WARNING: QScintilla library not found; disabling
built-in Qt GUI editor<br>
configure: WARNING: Include file <jni.h> not found.=C2=A0
Octave will not be able to call Java methods.<br>
configure: <br>
configure: NOTE: Libraries or auxiliary programs may be skipped
if they are not found<br>
configure: NOTE: OR if they are missing required features on
your system.</p>
</blockquote>
<p>why octave not found QScintilla library? i have installed both:
libqscintilla2-qt6-dev and libqscintilla2-qt5-dev</p>
<p>and running make -j$(nproc) i receive this error:</p>
<blockquote>
<p>=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/+matlab/+net/PK=
G_ADD<br>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/+matlab/+lang/PK=
G_ADD<br>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/audio/PKG_ADD<br=
>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/deprecated/PKG_A=
DD<br>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/elfun/PKG_ADD<br=
>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/general/PKG_ADD<=
br>
=C2=A0 GEN=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 scripts/geometry/PKG_ADD=
<br>
./../src/octave-svgconvert.cc:39:10: fatal error: QtCore: File o
directory non esistente<br>
=C2=A0=C2=A0 39 | #include <QtCore><br>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 ^~~~~~~~<br>
compilation terminated.<br>
make[2]: *** [Makefile:25434:
src/octave_svgconvert-octave-svgconvert.o] Errore 1<br>
make[2]: *** Attesa per i processi non terminati....<br>
make[2]: uscita dalla directory =C2=AB/app/octave/.build=C2=BB<br=
>
make[1]: *** [Makefile:28006: all-recursive] Errore 1<br>
make[1]: uscita dalla directory =C2=AB/app/octave/.build=C2=BB<br=
>
make: *** [Makefile:11139: all] Errore 2</p>
</blockquote>
<p>can=C2=A0 you help me?</p>
<p>i have installed qt6 from the original installer in :</p>
<p>/home/dacorsa/Qt/6.5.3/gcc_64</p>
<p>All the commands i use are:</p>
<p>sudo apt install libqscintilla2-qt6-dev gcc g++ autoconf automake
bison dvipng epstool fig2dev flex gfortran gnuplot-x11 gperf gzip
icoutils libarpack2-dev libbison-dev libopenblas-dev
libcurl4-gnutls-dev libfftw3-dev libfltk1.3-dev libfontconfig1-dev
libfreetype6-dev libgl1-mesa-dev libgl2ps-dev libglpk-dev
libgraphicsmagick++1-dev libhdf5-dev liblapack-dev libosmesa6-dev
libpcre3-dev libqhull-dev libqscintilla2-qt5-dev libqrupdate-dev
libreadline-dev librsvg2-bin libsndfile1-dev libsuitesparse-dev
libsundials-dev libtool libxft-dev make openjdk-8-jdk perl
portaudio19-dev pstoedit qtbase5-dev qttools5-dev
qttools5-dev-tools rapidjson-dev rsync tar texinfo
texlive-latex-extra zlib1g-dev<br>
cd /app<br>
sudo hg clone <a class=3D"moz-txt-link-freetext" href=3D"https://ww=
w.octave.org/hg/octave">https://www.octave.org/hg/octave</a><br>
cd octave<br>
sudo mkdir /app/octave_bin<br>
./bootstrap<br>
sudo mkdir /app/octave/.build/<br>
cd /app/octave/.build/<br>
export
CMAKE_PREFIX_PATH=3D"/home/dacorsa/Qt/6.5.3/gcc_64/:${CMAKE_PREFIX_=
PATH}"<br>
export
PATH=3D"/home/dacorsa/Qt/6.5.3/gcc_64/bin:/home/dacorsa/bin/dotnet:/home/=
dacorsa/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin=
:/usr/games:/usr/local/games:/snap/bin:/root/.gem/ruby/2.7.0/bin:/home/da=
corsa/.cargo/bin:/home/dacorsa/.local/bin:/root/.local/bin/:${PATH}"<br>
export
PKG_CONFIG_PATH=3D"/home/dacorsa/Qt/6.5.3/gcc_64/lib/pkgconfig/:${PKG_CON=
FIG_PATH}"<br>
export
LD_LIBRARY_PATH=3D"/home/dacorsa/Qt/6.5.3/gcc_64/lib:/lib:/lib32:/lib64:l=
ibx32:/usr/include:/usr/lib:/lib/x86_64-linux-gnu:/snap/bin:/usr/local/li=
b:/usr/lib/x86_64-linux-gnu:/usr/local/sbin/wxWidgets/lib:/usr/local/sbin=
/libupnp/lib:/usr/lib/libreoffice/program/:${LD_LIBRARY_PATH}"<br>
./../configure --prefix=3D/app/octave_bin<br>
make -j$(nproc)<br>
make check -j$(nproc)<br>
sudo make install<br>
ls -la /app/octave_bin/bin/octave*<br>
exit 0<br>
</p>
<p>Thanks , best regards.</p>
<p>ugo<br>
</p>
</body>
</html>
--------------ItxC4oz5lbJuozew57yYnPys--
--===============8155079316880447101==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
Ci0tLS0tLS0tLS0KV2UgYXJlIHRyYW5zaXRpb25pbmcgdG8gYSB3ZWIgYmFzZWQgZm9ydW0KZm9y
IGNvbW11bml0eSBoZWxwIGRpc2N1c3Npb25zIGF0Cmh0dHBzOi8vb2N0YXZlLmRpc2NvdXJzZS5n
cm91cC9jL2hlbHAK
--===============8155079316880447101==--