You list the output of three commands without seeming to understand them.
Configure complains that it cannot find the I2util
library. It fails.
You try to ignore that and compile anyway. This fails since the makefile is not yet ready, probably because it requires you to run the autotools first (which failed in the previous step). Result: nothing is done.
Next you try to find the tool (which was NOT build in the previous step) and try to install it.
Lets repeat this in non-computer terms. Car-analogy:
- You try to unlock a car but fail.
- Then you are told to press a button in the car to open the fual tank. Since it is locked you cannot reach it.
- Next you report an error while putting fuel into the tank...
Obviously you need to go back to step 1.
Why did configure fails to find the I2util library?
Is it installed on your system and do you need to help configure find it? Is there anything about it in the README file (hint: yes, there is. And the directly with an install script for I2util is also present)
finally, from the INSTALL file:
$Id: INSTALL,v 1.2 2003/03/20 02:28:59 boote Exp $
Currently owamp has only been tested on FreeBSD - specifically
versions 4.6 and 4.7
That is not the same as Mac OS X. And FreeBSD 4.x was from about 2002.
Knowing that, you cannot realistically expect a simple ./configure && make install
to work. You will have to modify the program with some understanding of how it works and what the differences are between current day Mac OS X and 2002 era FreeBSD.
After your edits to your post and some more testing:
I do not have access to OS X so I installed a FreeBSD VM and tested.
- Fresh clean install of a recent FreeBSD (10.2)
- Populate the ports: (portsnap fetch && portsnap extract)
- cd /usr/ports/*/owamp && make install -DBATCH).
The ports three fetched data from the same place as your time patch and compiled without a hitch. It is installed an older version though (v3.3).
Next: trying the tarballs:
- get the latest tarball:
lynx http://software.internet2.edu/sources/owamp/
, selected owamp-3.4-10.tar.gz 07-Nov-2014 20:46 642K
- extracted the contents (tar xzf), ran ./configure
And blam. Same error as you got. Cann't find I2util
.
My first reaction was to add a library path to I2util, but when I ran ./configure -h I noticed this:
I googled a bit and ran into this tread. On a not so subtle hunch I copied the I2util folder from the ports version to the latest version and ran configure. This time it ran without a hitch.
While not exactly subtle and and not tested on OSX, you might want to try an older version which still has I2Util, or you mioght want to install I2util from a different package and supply the path, or you might do the ugly trick and use the latest tarball and add part of an earlier tarball.
And should you find a way to to this with brew, please post it as an answer. (no OS X also mean no testing with homebrew).