-
Notifications
You must be signed in to change notification settings - Fork 19
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
fail to compile on AlpineLinux #9
Comments
Thanks for reporting the issue. I'll check it out when I get some time. This might not be fixable, due to the vast number of Linux distro's fixing this for Alpine might break it for Ubuntu for example. I personally am only interested in running Etherate on Ubuntu and CentOS (happy to make a new branch and someone can submit a pull request though!). I'll see if there is a fix that doesn't hinder Ubunt and CentOS compiling and update when I know more. |
Thanks for your reply. I think Etherate would be a nice tool to have for Alpine Linux. |
I had every intention of fixing this issue :) I will update the
Then either:
Or:
|
Hello, thanks for your answer. |
This is fixed version 1.17 (2018-04) - I have updated the INSTALL file for any future users of Alpine with the install requirements. |
Hello,
Etherate failed to compile on Alpine Linux (musl libc based distro) with this error mesage.
In file included from etherate.cpp:77:0:
etherate.h:164:21: error: field 'TV_SELECT_DELAY' has incomplete type 'timeval'
struct timeval TV_SELECT_DELAY; // Elapsed time struct for polling the socket FD
^~~~~~~~~~~~~~~
etherate.h:164:13: note: forward declaration of 'struct timeval'
struct timeval TV_SELECT_DELAY; // Elapsed time struct for polling the socket FD
^~~~~~~
make: *** [Makefile:444: etherate.o] Error 1
The text was updated successfully, but these errors were encountered: