You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
1. Build on a FreeBSD, OS X, or other non-Linux system using clang.
What is the expected output? What do you see instead?
A few bugs, many style warnings, some run-time errors due to the use of
getopt() GNU extensions.
What version of the product are you using? On what operating system?
1.1.2 on FreeBSD and OS X.
Please provide any additional information below.
First, thanks for making this software readily available. Some of our
researchers expect to find it very useful.
I have attached a set of patches necessary to build on FreeBSD with clang,
which is highly compatible with gcc, but a bit more verbose by default.
I found a few genuine bugs like "if (!o_n < MAX_FILES)" and patched a bunch of
style warnings to silence the compiler. There are more style warnings, mostly
related to missing return values, but I left them for now. I would suggest
compiling with gcc -Wall to uncover potential problems like these. I've found
it very helpful in identifying real bugs, even though most of the warnings it
produces are innocuous.
I also altered some of the getopt() loops to make them conform to POSIX
behavior. They were using a leading '-' in optstring, which is a GNU extension
and probably only works on Linux.
I've developed a FreeBSD port (very much like an RPM) and will be developing a
pkgsrc package for use on CentOS, NetBSD, OS X, and possibly other platforms.
Note that we have not extensively tested the attached patches yet. That's
going to take some time and I wanted to make you aware of them ASAP. I have
confirmed that they eliminate all critical errors in "make check". I few
errors are reported, but they're due to minor differences in the output such as
-Nan vs NaN.
Regards,
Jason
[email protected]
Original issue reported on code.google.com by [email protected] on 15 Feb 2015 at 5:28
The text was updated successfully, but these errors were encountered:
Original issue reported on code.google.com by
[email protected]
on 15 Feb 2015 at 5:28The text was updated successfully, but these errors were encountered: