Comments (6)
@wmclendon Thanks for the idea. I will look into it and get back to you!
from etherate.
@wmclendon I have looked into this.
So "yes" it is achievable in terms of adding Etherate to the Homebrew repo, however;
- I don't have a Mac nor access to one so I can't test Etherate on Mac to see if it even works
- If it doesn’t work but only needs minor changes to make it work, I can’t even address those minor issues
So for those reasons I don’t want to submit Etherate to Homebrew. Someone (anyone!) with a Mac can do this for me, I don’t mind, but I can’t honestly make that request to Homebrew without having a Mac to test on, that wouldn’t be right.
I will close this request unless you have any further input?
from etherate.
If someone wants to pay for 1 month of "Mac time" I'm happy to give it a go, with no promises that it will work:
https://www.macincloud.com/pricing/compare
from etherate.
I've got a copy of Yosemite now so I'll evaluate what is the "gap" to get Etherate running on OS X.
from etherate.
I tried compiling on macOS sierra, and got the following:
➜ Etherate git:(master) ✗ make
g++ -DPACKAGE_NAME=\"etherate\" -DPACKAGE_TARNAME=\"etherate\" -DPACKAGE_VERSION=\"0.10.0\" -DPACKAGE_STRING=\"etherate\ 0.10.0\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"https://null.53bits.co.uk/index.php\?page=etherate\" -DPACKAGE=\"etherate\" -DVERSION=\"0.10.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -I. -Wall -ftrapv -lrt -D _GNU_SOURCE -DPACKAGE=\"etherate\" -DSYSCONFDIR=\"/usr/local/etc\" -DLOCALSTATEDIR=\"/usr/local/var\" -DLIBEXECDIR=\"/usr/local/libexec\" -DLIBDIR=\"/usr/local/lib\" -DPACKAGE_VERSION=\"0.10.0\" -O3 -g -pipe -MT etherate.o -MD -MP -MF .deps/etherate.Tpo -c -o etherate.o etherate.cpp
clang: warning: -lrt: 'linker' input unused
etherate.cpp:39:10: fatal error: 'byteswap.h' file not found
#include <byteswap.h> // __bswap_64
^
1 error generated.
make: *** [etherate.o] Error 1
➜ Etherate git:(master) ✗
Also see (shirok/Gauche@469873c) for an example of getting libtoolize going on OS X.
from etherate.
I have no access to a MAC so I can't try to fix this. I only support Linux. If someone else whats to add in MAC support they can and make a pull request. Closing this issue now.
from etherate.
Related Issues (20)
- -l option requires sudo HOT 2
- X710 10G interface produces "No buffer space available" error. HOT 1
- Replace frame index update with pointer
- -h option says "on the wire" HOT 1
- Replace sendto() with send() HOT 1
- The average FPS and max FPS are always the same HOT 1
- Packet pacing feature has an overflow in the max fps calculation
- "Message too long" when running test HOT 14
- Unsafe reference HOT 1
- Rx loop for speed test is missing pointer reference HOT 1
- Update compile checks HOT 2
- Frame order detection is wrong HOT 1
- Max jitter value isn't max jitter in results list HOT 2
- Longer tests overflow end stats HOT 1
- Etherate not measuring latency HOT 4
- Warning is for 46 byte frames not 64 byte frames?
- Something like ping for L2? HOT 1
- Minor documentation bug in Examples
- Need for poll() on client within delay_tests
- Getting en error, while bypassing QDISC
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etherate.