Linux Build (1035)
there is a bug in the makefile for ./zone in the 1035 (and possibly further back) build.
the culprit is a pair of "hard coded" references to mysql: these two lines: Code:
#MYSQL_FLAGS=-I/usr/include/mysql Code:
MYSQL_FLAGS=$(shell mysql_config --cflags) |
What's the effect of the bug though? And what flavor of Linux? Fairly certain FC4 has always worked using what is in the makefile. Enlighten me, please!
|
Aye, I can also add that Ubuntu and Gentoo compile with no issue using the default makefile.
|
FYI, seems to work just fine on debian, fedora7, and suse10.2.
|
you're all kidding right?
any references to mysql are supposed to be via the mysql_config executable, that way if someone say (like me) installs mysql in /usr/local/ rather than in /usr, they wont have to worry about hardcoded makefiles failing. trust me. the modification should be made. == sfisque |
You are right, the mod is a much better solution.
Please post this in the code forum so that it (hopefully) gets committed. |
...and yeah, while the default makefile will compile on a lot of distros, as far as I can tell, the suggested change makes it bulletproof.
|
Agreed. I didn't really pay attention to the original post. I apologize, sfisque.
And as long as we are talking makefile changes, -pg should be removed from zone and eqlaunch. It makes a huge difference with server load. |
Quote:
But yes, I pull -pg out every build. It gets old, but I agree with that suggestion from eq4me almost a year ago. |
All times are GMT -4. The time now is 11:23 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.