Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fpcupdeluxe and OpenBSD 75/76. #722

Open
fredvs opened this issue Dec 19, 2024 · 12 comments
Open

fpcupdeluxe and OpenBSD 75/76. #722

fredvs opened this issue Dec 19, 2024 · 12 comments

Comments

@fredvs
Copy link

fredvs commented Dec 19, 2024

Hello.

When trying to run fpcupdeluxe last release on OpenBSD 7.6 there is that error:

fpcup_openbsd75

But I see that in last commit there was something fixed for OpenBSD.
Do you think that compile the source of fpcupdeluxe would make it run-able on OpenBSD 7.6?
If yes how to compile it because using official fpc-main fails to compile anything.

Or maybe do you have plan to release fpcupdeluxe with last commit.

Thanks.

@LongDirtyAnimAlf
Copy link
Owner

@fredvs
Copy link
Author

fredvs commented Dec 24, 2024

Hello.

Sadly that new version did not work for me.

opembsd76

@fredvs
Copy link
Author

fredvs commented Dec 24, 2024

@LongDirtyAnimAlf
Copy link
Owner

@fredvs
Copy link
Author

fredvs commented Dec 25, 2024

Please try this one. https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases/download/v2.4.0f/fpcupdeluxe-x86_64-openbsd76

Hello Don.
Thank you for this wonderful Christmas gift!
fpcupdeluxe-x86_64-openbsd76 runs on my OpenBSD76 system.
But there are some errors when trying to install fpc stable.
Anyway this is a great step, we have something working, maybe I need to install something more?
opembsd76_ok1
opembsd76_ok2
opembsd76_ok3

@fredvs
Copy link
Author

fredvs commented Dec 25, 2024

Re-hello.
I did try to install fpc trunk but same error:
opembsd76_ok4

@LongDirtyAnimAlf
Copy link
Owner

https://gitlab.com/freepascal.org/fpc/source/-/issues/41017

@fredvs
Copy link
Author

fredvs commented Dec 30, 2024

I suppose that you have already read this:
https://daemonforums.org/showthread.php?p=75175#post75175

@fredvs
Copy link
Author

fredvs commented Dec 30, 2024

Re-hello Don.
I will try your workaround (I suppose it is for /rtl/openbsd/x86_64/si_c.inc and /rtl/openbsd/x86_64/si_g.inc).
procedure c_exit(exit_code: cint); cdecl; noreturn; external name '_exit';

But, if it works, what could be the problems if not calling this?
__cxa_finalize(NULL)

@fredvs
Copy link
Author

fredvs commented Dec 30, 2024

No, same error even with
procedure c_exit(exit_code: cint); cdecl; noreturn; external name '_exit';
:-(

@LongDirtyAnimAlf
Copy link
Owner

Did you disable the fetching/update of the sources when running fpcupdeluxe ?
If you make source-changes, you need to disable this "feature".
If not, your changes are overwritten.

@fredvs
Copy link
Author

fredvs commented Dec 31, 2024

Hello Don.
Happy new year!

Did you disable the fetching/update of the sources when running fpcupdeluxe ?

Hum, sorry but I dont see that option, where is it?
opembsd76_ok5

@fredvs fredvs changed the title fpcupdeluxe and OpenBSD 7.5. fpcupdeluxe and OpenBSD 75/76. Dec 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants