David Glover-Aoki wrote:
./configure CXXFLAGS='-O2 -I /usr/local/include' LDFLAGS='-L /usr/local/lib'
make

And that does fix the problem!

Good!

Amongst other differences with FreeBSD make, it uses a different bracket type, 
like ${THIS}, and not like $(THIS).

This does not seem to be the problem because, according to the FreeBSD make manual, "Variables are expanded by surrounding the variable name with either curly braces (`{}') or parentheses (`()')".
http://www.freebsd.org/cgi/man.cgi?make(1)

The problem seems to be that BSD make does not support pattern rules[1], only suffix rules[2]. The GNU make manual says that "Suffix rules are obsolete because pattern rules are more general and clearer.".

[1] http://www.gnu.org/software/make/manual/html_node/Pattern-Rules.html
[2] http://www.gnu.org/software/make/manual/html_node/Suffix-Rules.html


Best regards,
Antonio.

Reply via email to