OS/2, eCS & ArcaOS - Technical > Programming

Networking: socket() returns positive `non-socket`

<< < (5/6) > >>

JTA:
" Shame to see you go, but quite understandable as the OS/2 base continues to shrink. "

This comment got me thinking ... I'm not sure it's "shrinking", so much as folks just don't know how to get OS/2 stuff done in modern times. Perhaps this is an issue with "getting the message out", to dev's, gamer's, end-user's, etc.

I think many, many folks get hold of OS/2, try it once and have some issue with connectivity or browsing, and bail. Aside from Martin's and a few others' prepackaged VM that has it working from the start, but which is not well advertised, there is nothing to help these folks out.

** Most likely, we only get one shot. **

I can't think of any vehicle more important than:
- Warpstock ... this org seems "glacial" to me ... it still exists, but moves very slowly, so it seems to not get the word out to those who need it. You would want to go here, but there's nothing "there". This thread itself cries out for a "dev model" or template (or three), that anyone can d/l and run, and do productive things with. I suggest pre-built vm's ...
- user groups ... these do seem to have fallen by the wayside, and I don't know what to do. I tried joining a cali one, but that just dead-ended. So, user groups need to be rekindled, somehow ...
- Team OS/2 ... I've harped on this, and I'll gladly be one of the cheerleaders, but, somehow, we've all got to get together and decide how to push this forward.

I've done several threads on the above, but, in a forum, it's hard to evangelize and get action ... something else is needed.

In the meantime, AToF works, and would work well for dev's, gamer's, end-user's (working to complete my "Live-USB" concept (BTW, I need ArcaOS to work towards a "demo" mechanism, cause I'm stuck using "warp 3" demo as a placeholder VM (demo licensing issues for a LiveUSB))), and many other use cases. OS/2 is still very relevant ... it needs to be in front of everyone's face, so they stop bleating that it is dead (apparently, we all enjoy beating a supposedly dead horse).

Lars:
Can someone help me in setting up the build env ? I would like to build but seemingly, mapmagena and agena are asking for a bunch of libs where I don't know where to get the from, left alone how to build them.

I have some idea of what goes wrong with the socket code.

Dave Yeo:
I started trying to build it. Where to put the prerequisites was unclear, I did find a hint that perhaps ports. Seems the build system builds most of them during the main build. I was using my ram disk for this and backing it up now and again when Alex announced he was quitting OS/2 development so never asked any of the questions that were arising.
I was looking to figure out why swab() was declared twice even though guarded, probably by compiling with CFLAGS=-E to get the pre-processor output after the build failed. Never got that far.
I've uploaded my work in process to ftp://dry@ftp.os2voice.org/tmp/agena-5.1.zip. The prerequisites are in ports/ never did examine the makefile well enough to know if that is correct. mapmagena needed mapm of which I found a copy and built.
Good luck and I can play along if needed. Let me know when you've downloaded the source and I'll remove it.
Edit: typo

Lars:
don't know username and password...

Tom:

--- Quote from: Lars on July 12, 2025, 09:56:54 pm ---don't know username and password...

--- End quote ---

The username is dry and is already passed to the website in the provided URL. You only need to enter an email address for the password.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version