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

Add MacOS support #238

Open
hyperblast opened this issue Feb 14, 2023 · 2 comments
Open

Add MacOS support #238

hyperblast opened this issue Feb 14, 2023 · 2 comments
Labels
automation Issues affecting scripts, continous integration, etc deadbeef Issues affecting DeaDBeeF player hardcore server Issues affecting server plugins

Comments

@hyperblast
Copy link
Owner

No description provided.

@hyperblast hyperblast added server Issues affecting server plugins deadbeef Issues affecting DeaDBeeF player automation Issues affecting scripts, continous integration, etc labels Feb 14, 2023
@fijam
Copy link

fijam commented Feb 18, 2023

Just to get started...

Building with homebrew on MacOS Monterey:

https://github.com/hyperblast/beefweb/blob/master/cpp/server/file_system_posix.cpp#L114
lseek64 is not available on MacOS

https://github.com/hyperblast/beefweb/blob/master/cpp/server/system_posix.cpp#L10
strerror_r on MacOS uses the XSI compliant version (https://linux.die.net/man/3/strerror_r) so it fails with error:invalid conversion from 'int' to 'const char*'

this is only as far as I got...

@hyperblast
Copy link
Owner Author

Just to get started...

Thanks for investigation!

I need some time to borrow some Apple hardware for testing however

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation Issues affecting scripts, continous integration, etc deadbeef Issues affecting DeaDBeeF player hardcore server Issues affecting server plugins
Projects
None yet
Development

No branches or pull requests

2 participants