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&gt; Tapping homebrew/hop<br>Cloning into &#39=
;/opt/homebrew/Library/Taps/homebrew/homebrew-hop&#39;...<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&gt; 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=
&gt; 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&gt; 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&gt; 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&gt; 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&gt; 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&gt; Fetching pkg-config<br>=3D=
=3D&gt; 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&gt; 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&gt; Fetching =
ca-certificates<br>=3D=3D&gt; 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&gt; 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 &lt;<a href=
=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
om</a>&gt; 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 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">dam=
[email protected]</a>&gt;</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 &lt;<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 &amp;&amp; \
<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
&#39;off_t (int, off_t, int)&#39; (aka &#39;long long (int, long long, int)=
&#39;) to=20
parameter of type &#39;long (*)()&#39; [-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 &#39;seek&#39=
; 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 -&gt; darwin
<br>executing ./autoconf/cpu -&gt; arm64
<br>executing ./autoconf/osversion -&gt; 24.0.0
<br>executing ./autoconf/user -&gt; mattei
<br>executing ./autoconf/cctest -&gt;
<br>Can&#39;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 &#39;int=
&#39;;=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 -&gt;
<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--