Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Having difficulties when installing the system? Your system runs slowly and requires some tweaking? You can get help here.

Topic author
soutbarr
Active Contributor
Posts: 30
Joined: Wed Mar 13, 2024 4:45 pm
Reputation: 0
Status: Offline

Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by soutbarr » Sun Mar 17, 2024 3:38 pm

I'm just wondering if anyone would find having those two programs useful? I don't particularly find Bison useful except for making a compiler. I have however used Flex a lot to make file readers.


hb
Valued Contributor
Posts: 79
Joined: Mon May 01, 2023 12:11 pm
Reputation: 0
Status: Offline

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by hb » Sun Mar 17, 2024 4:59 pm

Which architecture? Did you check the list at https://vmssoftware.com/community/freeware?

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Offline
Contact:

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by arne_v » Sun Mar 17, 2024 6:53 pm

Bison and Flex have always worked on VMS.

I have been using them on VMS for like 35 years.

Probably not latest and greatest version, but I don't care about that.
Arne
arne@vajhoej.dk
VMS user since 1986


joukj
Master
Posts: 175
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by joukj » Mon Mar 18, 2024 4:09 am

I would be interested if recent versions are ported.

Jouk

User avatar

imiller
Master
Posts: 147
Joined: Fri Jun 28, 2019 8:45 am
Reputation: 0
Location: South Tyneside, UK
Status: Offline
Contact:

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by imiller » Mon Mar 18, 2024 7:39 am

I see bison 1.22 and yacc 2.0-20240109 here http://nchrem.tnw.tudelft.nl/openvms/software2.html
Last edited by imiller on Mon Mar 18, 2024 7:40 am, edited 1 time in total.
Ian Miller
[ personal opinion only. usual disclaimers apply. Do not taunt happy fun ball ].


joukj
Master
Posts: 175
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by joukj » Mon Mar 18, 2024 8:41 am

This 1.22 is the 35 year old one Arne is using.

I do not think byacc 2.0-20240109 is really compatible with the latest versions of bison.

And from the cited website about bison :
Note : This is the last version ported to OpenVMS. With newer versions I got stuck in unix-pipe disasters.
Last edited by joukj on Mon Mar 18, 2024 8:45 am, edited 2 times in total.


Topic author
soutbarr
Active Contributor
Posts: 30
Joined: Wed Mar 13, 2024 4:45 pm
Reputation: 0
Status: Offline

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by soutbarr » Mon Mar 18, 2024 9:16 am

joukj wrote:
Mon Mar 18, 2024 4:09 am
I would be interested if recent versions are ported.

Jouk
I'll make porting the most recent versions my priority. I'm far more familiar with flex than with bison. 12 years ago, I had flex set up to scan all of my computers RAM (Windows) and network traffic.

Added in 2 hours 32 seconds:
joukj wrote:
Mon Mar 18, 2024 4:09 am
I would be interested if recent versions are ported.

Jouk
The released vms GNU Flex is version 2.5.4
The released vms GNU Bison is version 1.35

Current version of GNU Flex is 2.6.4
Current version of GNU Bison is 3.8

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Offline
Contact:

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by arne_v » Mon Mar 18, 2024 4:35 pm

joukj wrote:
Mon Mar 18, 2024 8:41 am
This 1.22 is the 35 year old one Arne is using.
soutbarr wrote:
Mon Mar 18, 2024 11:17 am
The released vms GNU Flex is version 2.5.4
The released vms GNU Bison is version 1.35

Current version of GNU Flex is 2.6.4
Current version of GNU Bison is 3.8
I am on 1.35 and 2.5.4 now.

:-)

Added in 3 minutes 49 seconds:
soutbarr wrote:
Mon Mar 18, 2024 11:17 am
joukj wrote:
Mon Mar 18, 2024 4:09 am
I would be interested if recent versions are ported.

Jouk
The released vms GNU Flex is version 2.5.4
The released vms GNU Bison is version 1.35

Current version of GNU Flex is 2.6.4
Current version of GNU Bison is 3.8
Bringing VMS up to current versions would be good.

To be considered a viable OS for the future then VMS need latest and greatest of everything.

Looking at the version numbers then 2.5.4 -> 2.6.4 sound easier than 1.35 -> 3.8, but who knows.

Ideally the VMS changes should go back to the upstream projects so that VMS support becomes an "out of the box" thing.
Arne
arne@vajhoej.dk
VMS user since 1986


joukj
Master
Posts: 175
Joined: Thu Aug 27, 2020 5:50 am
Reputation: 0
Status: Offline

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by joukj » Tue Mar 19, 2024 6:42 am

oops I missed the whole 1.35 version. Now I got it and updated my web-page.


I'm also in favour of getting the VMS in the upstream projects. I do that for xlockmore (together with the maintainer). I usede to to it for wxWidgets until 1.5 year ago they switch to needing a C++03 compiler.

User avatar

imiller
Master
Posts: 147
Joined: Fri Jun 28, 2019 8:45 am
Reputation: 0
Location: South Tyneside, UK
Status: Offline
Contact:

Re: Any interest in porting GNU Bison (YACC) and GNU FLEX to OpenVMS?

Post by imiller » Tue Mar 19, 2024 8:20 am

the link for 1.35 is incorrect
* bison
Purpose : Bison/Yacc parser
click here to get the source distribution of version 1.22
click here to get the source distribution of version 1.35
Ian Miller
[ personal opinion only. usual disclaimers apply. Do not taunt happy fun ball ].

Post Reply