Hello, guys. I just _must_ install the MySQL 4.0 server (latest in the ports is 4.0.27) on an amd64 8.2 machine, but somewhere towards the end of the build process I get:
Can I do something about it? It's not a problem to switch to i386 if this could be the reason. MySQL must be 4.0.x, though, because there are some important binaries that depend on libmysqlclient12 and cannot be rebuilt.
Code:
libtool: link: c++ -DDBUG_OFF -O2 -pipe -march=athlon64 -fno-strict-aliasing -O2 -pipe -march=athlon64
-fno-strict-aliasing -felide-constructors -fno-rtti -fno-exceptions -fno-implicit-templates
-fno-exceptions -fno-rtti -DMYSQLD_NET_RETRY_COUNT=1000000 -o gen_lex_hash gen_lex_hash.o -pthread
-pthread ../isam/libnisam.a ../merge/libmerge.a ../myisam/libmyisam.a ../myisammrg/libmyisammrg.a
../heap/libheap.a ../vio/libvio.a ../mysys/libmysys.a ../dbug/libdbug.a ../regex/libregex.a
../strings/libmystrings.a -lz -lcrypt -lm -pthread
[B]gen_lex_hash.o: file not recognized: File truncated[/B]
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/databases/mysql40-server.
Can I do something about it? It's not a problem to switch to i386 if this could be the reason. MySQL must be 4.0.x, though, because there are some important binaries that depend on libmysqlclient12 and cannot be rebuilt.