Re: bigloo on MacOS Sequoia
Damien Mattei <[email protected]> Fri, 1 Nov 2024 11:18:13 +0100
| Newsgroups | gmane.lisp.scheme.bigloo |
|---|---|
| Message-ID | <CADEOadcKf6dgCU8ySmFDUFa4pUMT3Aqcqd4B1bwW7kHqjEtMJw@mail.gmail.com> |
--00000000000064fda60625d741b3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable mattei@mbp-touch-bar-1 ~ % brew tap homebrew/hop https://gitlab.inria.fr/mserrano/hopbrew.git =3D=3D> Tapping homebrew/hop Cloning into '/opt/homebrew/Library/Taps/homebrew/homebrew-hop'... remote: Enumerating objects: 226, done. remote: Total 226 (delta 0), reused 0 (delta 0), pack-reused 226 (from 1) Receiving objects: 100% (226/226), 25.35 KiB | 648.00 KiB/s, done. Resolving deltas: 100% (101/101), done. Tapped 4 formulae (17 files, 42.6KB). mattei@mbp-touch-bar-1 ~ % brew install homebrew/hop/bigloo-latest =3D=3D> Downloading https://formulae.brew.sh/api/formula.jws.json ###########################################################################= ########################## 100.0% =3D=3D> Fetching dependencies for homebrew/hop/bigloo-latest: automake, libtool, pkg-config, ca-certificates, [email protected], pcre, libunistring, readline, sqlite, libogg, flac and mpg123 =3D=3D> Fetching automake =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/automake/manifests/1.1= 7 ###########################################################################= ########################## 100.0% =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/automake/blobs/sha256:7e4b29a71b7f3b192f6d= cc3bcf5b794a45487 ###########################################################################= ########################## 100.0% =3D=3D> Fetching libtool =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/libtool/manifests/2.5.= 3 ###########################################################################= ########################## 100.0% =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/libtool/blobs/sha256:1f26cc2d321343e11736f= a4f7aea0316515442 ###########################################################################= ########################## 100.0% =3D=3D> Fetching pkg-config =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/manifests/0.29.2_3 ###########################################################################= ########################## 100.0% =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/blobs/sha256:ee6fe55249da763762= 6c82195cba7f4251c ###########################################################################= ########################## 100.0% =3D=3D> Fetching ca-certificates =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2024-09-24 ###########################################################################= ########################## 100.0% =3D=3D> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:212f2576348d5= f5797d8d3905eb70d ###########################################################################= ########################## 100.0% Error: [email protected] has been disabled because it is not supported upstream! It was disabled on 2024-10-24. seems since on week this solution for installing bigloo is no more working :-( i installed with brew openssl3 but bigloo require openssl1, updating the : https://gitlab.inria.fr/mserrano/hopbrew/-/blob/master/Formula/bigloo-lates= t.rb?ref_type=3Dheads#L21 perheaps just changing this line to openssl3 could fix the problem? On Thu, Oct 31, 2024 at 10:47=E2=80=AFAM Damien Mattei <damien.mattei@gmail= .com> wrote: > Sujet : > bigloo on MacOS Sequoia > > De : > Damien Mattei <[email protected]> > > Date : > 31/10/2024 10:38 > > Pour : > Bigloo ML <[email protected]> > hello, > > > i was trying to install some versions of bigloo from latest to official o= n > MacOS Sequoia M1 without success: > > here are some errors i encountered: > > gcc -I/Users/mattei/bigloo-4.5b/lib/bigloo/4.5b -O3 -fbracket-depth=3D10= 24 > -Wno-unused-value -Wno-parentheses-equality -Wno-parentheses > -Wno-invalid-source-encoding -Wno-return-type -Wno-trigraphs -fPIC > -I/Users/mattei/bigloo-4.5b/pcre2/usr/local/lib/bigloo/4.5b > -I/Users/mattei/bigloo-4.5b/gc/gc-8.2.4/include -c Clib/cports.c -o > Clib-cports.o && \ > mv Clib-cports.o objs/obj_u/Clib/cports.o > Clib/cports.c:3251:6: error: incompatible function pointer types passing > 'off_t (int, off_t, int)' (aka 'long long (int, long long, int)') to > parameter of type 'long (*)()' [-Wincompatible-function-pointer-types] > 3251 | lseek, > | ^~~~~ > Clib/cports.c:973:16: note: passing argument to parameter 'seek' here > 973 | long (*seek)(), > | ^ > 1 error generated. > make[4]: *** [objs/obj_u/Clib/cports.o] Error 1 > make[3]: *** [lib-c_u] Error 2 > make[2]: *** [boot-libs] Error 2 > make[1]: *** [boot] Error 2 > make: *** [boot-c] Error 2 > > > > mattei@mbp-touch-bar-1 bigloo4.3g % ./configure --jvm=3Dyes > Checking local configuration... > executing ./autoconf/os -> darwin > executing ./autoconf/cpu -> arm64 > executing ./autoconf/osversion -> 24.0.0 > executing ./autoconf/user -> mattei > executing ./autoconf/cctest -> > Can't configure C compiler. Aborting (see configure.log) > mattei@mbp-touch-bar-1 bigloo4.3g % tail configure.log > 10 | direction( int new_addr ) > | ^ > | int > /tmp/actest.c:27:1: error: type specifier missing, defaults to 'int'; ISO > C99 and later do not support implicit int [-Wimplicit-int] > 27 | main( int argc, char *argv[] ) > | ^ > | int > 2 errors generated. > -> > > > i will not test all the intermediate versions, is Mac OS Sequoia too new > for Bigloo, is there no more support for Mac OS? > > > regards, > > > damien > --00000000000064fda60625d741b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:large">mat= tei@mbp-touch-bar-1 ~ % brew tap homebrew/hop <a href=3D"https://gitlab.inr= ia.fr/mserrano/hopbrew.git" target=3D"_blank">https://gitlab.inria.fr/mserr= ano/hopbrew.git</a><br>=3D=3D> Tapping homebrew/hop<br>Cloning into '= ;/opt/homebrew/Library/Taps/homebrew/homebrew-hop'...<br>remote: Enumer= ating objects: 226, done.<br>remote: Total 226 (delta 0), reused 0 (delta 0= ), pack-reused 226 (from 1)<br>Receiving objects: 100% (226/226), 25.35 KiB= | 648.00 KiB/s, done.<br>Resolving deltas: 100% (101/101), done.<br>Tapped= 4 formulae (17 files, 42.6KB).<br>mattei@mbp-touch-bar-1 ~ % brew install = homebrew/hop/bigloo-latest<br>=3D=3D> Downloading <a href=3D"https://for= mulae.brew.sh/api/formula.jws.json" target=3D"_blank">https://formulae.brew= .sh/api/formula.jws.json</a><br>###########################################= ########################################################## 100.0%<br>=3D=3D= > Fetching dependencies for homebrew/hop/bigloo-latest: automake, libtoo= l, pkg-config, ca-certificates, [email protected], pcre, libunistring, readline, = sqlite, libogg, flac and mpg123<br>=3D=3D> Fetching automake<br>=3D=3D&g= t; Downloading <a href=3D"https://ghcr.io/v2/homebrew/core/automake/manifes= ts/1.17" target=3D"_blank">https://ghcr.io/v2/homebrew/core/automake/manife= sts/1.17</a><br>###########################################################= ########################################## 100.0%<br>=3D=3D> Downloading= <a href=3D"https://ghcr.io/v2/homebrew/core/automake/blobs/sha256:7e4b29a7= 1b7f3b192f6dcc3bcf5b794a45487" target=3D"_blank">https://ghcr.io/v2/homebre= w/core/automake/blobs/sha256:7e4b29a71b7f3b192f6dcc3bcf5b794a45487</a><br>#= ###########################################################################= ######################### 100.0%<br>=3D=3D> Fetching libtool<br>=3D=3D&g= t; Downloading <a href=3D"https://ghcr.io/v2/homebrew/core/libtool/manifest= s/2.5.3" target=3D"_blank">https://ghcr.io/v2/homebrew/core/libtool/manifes= ts/2.5.3</a><br>###########################################################= ########################################## 100.0%<br>=3D=3D> Downloading= <a href=3D"https://ghcr.io/v2/homebrew/core/libtool/blobs/sha256:1f26cc2d3= 21343e11736fa4f7aea0316515442" target=3D"_blank">https://ghcr.io/v2/homebre= w/core/libtool/blobs/sha256:1f26cc2d321343e11736fa4f7aea0316515442</a><br>#= ###########################################################################= ######################### 100.0%<br>=3D=3D> Fetching pkg-config<br>=3D= =3D> Downloading <a href=3D"https://ghcr.io/v2/homebrew/core/pkg-config/= manifests/0.29.2_3" target=3D"_blank">https://ghcr.io/v2/homebrew/core/pkg-= config/manifests/0.29.2_3</a><br>##########################################= ########################################################### 100.0%<br>=3D= =3D> Downloading <a href=3D"https://ghcr.io/v2/homebrew/core/pkg-config/= blobs/sha256:ee6fe55249da7637626c82195cba7f4251c" target=3D"_blank">https:/= /ghcr.io/v2/homebrew/core/pkg-config/blobs/sha256:ee6fe55249da7637626c82195= cba7f4251c</a><br>#########################################################= ############################################ 100.0%<br>=3D=3D> Fetching = ca-certificates<br>=3D=3D> Downloading <a href=3D"https://ghcr.io/v2/hom= ebrew/core/ca-certificates/manifests/2024-09-24" target=3D"_blank">https://= ghcr.io/v2/homebrew/core/ca-certificates/manifests/2024-09-24</a><br>######= ###########################################################################= #################### 100.0%<br>=3D=3D> Downloading <a href=3D"https://gh= cr.io/v2/homebrew/core/ca-certificates/blobs/sha256:212f2576348d5f5797d8d39= 05eb70d" target=3D"_blank">https://ghcr.io/v2/homebrew/core/ca-certificates= /blobs/sha256:212f2576348d5f5797d8d3905eb70d</a><br>#######################= ###########################################################################= ### 100.0%<br>Error: [email protected] has been disabled because it is not suppor= ted upstream! It was disabled on 2024-10-24.</div><div class=3D"gmail_defau= lt" style=3D"font-size:large"><br></div><div class=3D"gmail_default" style= =3D"font-size:large">seems since on week this solution for installing biglo= o is no more working :-( <br></div><div class=3D"gmail_default" style=3D"fo= nt-size:large"><br></div><div class=3D"gmail_default" style=3D"font-size:la= rge">i installed with brew openssl3 but bigloo require openssl1, updating t= he :</div><div class=3D"gmail_default" style=3D"font-size:large"><br></div>= <div class=3D"gmail_default" style=3D"font-size:large"><a href=3D"https://g= itlab.inria.fr/mserrano/hopbrew/-/blob/master/Formula/bigloo-latest.rb?ref_= type=3Dheads#L21">https://gitlab.inria.fr/mserrano/hopbrew/-/blob/master/Fo= rmula/bigloo-latest.rb?ref_type=3Dheads#L21</a></div><div class=3D"gmail_de= fault" style=3D"font-size:large"><br></div><div class=3D"gmail_default" sty= le=3D"font-size:large">perheaps just changing this line to openssl3 could f= ix the problem? <br></div><div class=3D"gmail_default" style=3D"font-size:l= arge"><br></div><div class=3D"gmail_default" style=3D"font-size:large"><br>= </div><div class=3D"gmail_default" style=3D"font-size:large"><br></div></di= v><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:large"><= br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma= il_attr">On Thu, Oct 31, 2024 at 10:47=E2=80=AFAM Damien Mattei <<a href= =3D"mailto:[email protected]" target=3D"_blank">[email protected]= om</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= "><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:large"><= table border=3D"0" cellspacing=3D"0" cellpadding=3D"0" width=3D"100%"><tbod= y><tr><td><div style=3D"display:inline">Sujet=C2=A0: </div>bigloo on MacOS = Sequoia</td></tr><tr><td><div style=3D"display:inline">De=C2=A0: </div>Dami= en Mattei <<a href=3D"mailto:[email protected]" target=3D"_blank">dam= [email protected]</a>></td></tr><tr><td><div style=3D"display:inline">Da= te=C2=A0: </div>31/10/2024 10:38</td></tr></tbody></table><table border=3D"= 0" cellspacing=3D"0" cellpadding=3D"0" width=3D"100%"><tbody><tr><td><div s= tyle=3D"display:inline">Pour=C2=A0: </div>Bigloo ML <<a href=3D"mailto:b= [email protected]" target=3D"_blank">[email protected]</a>&g= t;</td></tr></tbody></table><br> <div style=3D"font-family:monospace;font-size:12px" lang=3D"x-unicode">hell= o, <br> <br> <br>i was trying to install some versions of bigloo from latest to official= =20 on MacOS Sequoia M1 without success: <br> <br>here are some errors i encountered: <br> <br>gcc=C2=A0 -I/Users/mattei/bigloo-4.5b/lib/bigloo/4.5b -O3=20 -fbracket-depth=3D1024 -Wno-unused-value -Wno-parentheses-equality=20 -Wno-parentheses -Wno-invalid-source-encoding -Wno-return-type=20 -Wno-trigraphs -fPIC=20 -I/Users/mattei/bigloo-4.5b/pcre2/usr/local/lib/bigloo/4.5b=20 -I/Users/mattei/bigloo-4.5b/gc/gc-8.2.4/include -c Clib/cports.c -o=20 Clib-cports.o && \ <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mv Clib-cports.o objs/obj_u/= Clib/cports.o <br>Clib/cports.c:3251:6: error: incompatible function pointer types passin= g=20 'off_t (int, off_t, int)' (aka 'long long (int, long long, int)= ') to=20 parameter of type 'long (*)()' [-Wincompatible-function-pointer-typ= es] <br>=C2=A03251 |=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=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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 lseek, <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=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=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=C2=A0=C2=A0=C2=A0 ^~~~~ <br>Clib/cports.c:973:16: note: passing argument to parameter 'seek'= ; here <br>=C2=A0 973 |=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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= long (*seek)(), <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=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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ^ <br>1 error generated. <br>make[4]: *** [objs/obj_u/Clib/cports.o] Error 1 <br>make[3]: *** [lib-c_u] Error 2 <br>make[2]: *** [boot-libs] Error 2 <br>make[1]: *** [boot] Error 2 <br>make: *** [boot-c] Error 2 <br> <br> <br> <br>mattei@mbp-touch-bar-1 bigloo4.3g % ./configure --jvm=3Dyes <br>Checking local configuration... <br>executing ./autoconf/os -> darwin <br>executing ./autoconf/cpu -> arm64 <br>executing ./autoconf/osversion -> 24.0.0 <br>executing ./autoconf/user -> mattei <br>executing ./autoconf/cctest -> <br>Can't configure C compiler. Aborting (see configure.log) <br>mattei@mbp-touch-bar-1 bigloo4.3g % tail configure.log <br>=C2=A0=C2=A0 10 | direction( int new_addr ) <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | ^ <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | int <br>/tmp/actest.c:27:1: error: type specifier missing, defaults to 'int= ';=20 ISO C99 and later do not support implicit int [-Wimplicit-int] <br>=C2=A0=C2=A0 27 | main( int argc, char *argv[] ) <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | ^ <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | int <br>2 errors generated. <br>=C2=A0 -> <br> <br> <br>i will not test all the intermediate versions, is Mac OS Sequoia too ne= w=20 for Bigloo, is there no more support for Mac OS? <br> <br> <br>regards, <br> <br> <br>damien <br> </div></div></div> </blockquote></div> --00000000000064fda60625d741b3--