Hello people, here I am, again...
I run into the next problem during the make. It runs for quite some time, when suddenly these messages appear: ld: fatal: library -lrt: not found ld: fatal: library -ldl: not found ld: fatal: library -lpthread: not found ld: fatal: library -lthread: not found ld: fatal: library -lz: not found ld: fatal: library -lposix4: not found ld: fatal: library -lpthread: not found ld: fatal: library -lthread: not found ld: fatal: File processing errors. No output written to mysqld collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `mysqld' Current working directory /usr/local/src/mysql-4.0.14/sql *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /usr/local/src/mysql-4.0.14/sql *** Error code 1 make: Fatal error: Command failed for target `all' Current working directory /usr/local/src/mysql-4.0.14/sql *** Error code 1 make: Fatal error: Command failed for target `all-recursive' Current working directory /usr/local/src/mysql-4.0.14 *** Error code 1 make: Fatal error: Command failed for target `all' Again, checked the docs, but nothing was in it pointing to these kind of errors. Any hints our tips would be really appreciated. cheers, Andy >People, > >I've found the solution. It appears that the math_iso.h is a header file >provided by SUNWlibm. >Installed the package and tried again. It doesn't fail at the same point. At >this moment, the make is still running, so far so good. > >Cheers, > >Andy > > OK.... > > Daniel, thanks for your tips. They made the errors dissapear...but a new one > appeared in return : > > again, the configure is going fine. Here's what I typed on the command line: > > # CFLAGS=-O3 # CXX=gcc # > CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" # export > CFLAGS CXX CXXFLAGS# > ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldfla > gs=-all-staticthen, I start the make, and for about 30 seconds it starts to > make, and then it drops back to CL with these errors: > gcc -DDEFAULT_CHARSET_HOME=\"/usr/local/mysql\" -DDATADIR=\"/usr/local/mysql > /var\" -DSHAREDIR=\"/usr/local/mysql/share/mysql\" -DUNDEF_THREADS_HACK -DDO > NT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I./../include -I../include -I./.. - > I.. -I.. -O3 -DDBUG_OFF -O3 -D_FILE_OFFSET_BITS=64 -DHAVE_RWLOCK_T -c > libmysql.c -MT libmysql.lo -MD -MP -MF .deps/libmysql.TPlo -fPIC -DPIC -o > .libs/libmysql.lo > > In file included from ../include/my_global.h:225, > > from libmysql.c:17: > > /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.2.3/include/math.h:25:26: > iso/math_iso.h: No such file or directory > > *** Error code 1 > > make: Fatal error: Command failed for target `libmysql.lo' > > Current working directory /usr/local/src/mysql-4.0.14/libmysql > > *** Error code 1 > > make: Fatal error: Command failed for target `all-recursive' > > Current working directory /usr/local/src/mysql-4.0.14 > > *** Error code 1 > > make: Fatal error: Command failed for target `all' > > > > Again, it appears a file cannot be found. Probably I'm still missing > something, maybe paths or libraries ? > Not to long ago, I compiled MySQL on another Sun box, running on Solaris 8. > I checked the iso directory, and noticed that the math_iso.h file wasn't > there either, so apparantly, it didn't need it back then. Isn't that odd ? > > Anyway, Any help again is appreciated. > > Thanks !! > > Andy > > > > Andy Kannberg wrote: > > > > >Hi all, > > > > > >I'm trying to compile MySQL 4.0.14 on a SUN Enterprise 220R, running on > Solaris 9 12/02 with the latest patch clusters installed. I use gcc 3.2.3 to > compile, along with gnu make 3.80 > > >I've followed instructions in the MySQL Docs from www.mysql.com, so I've > run this command : > > > > > >CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions > \-fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler > \--with-mysqld-ldflags=-all-staticThe configure command goes well, but when > I type make, it starts making, but suddenly it drops back to the command > line with the following message: > > >ar cru libreadline.a readline.o funmap.o keymaps.o vi_mode.o parens.o > rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o > macro.o input.o callback.o terminal.o xmalloc.o history.o histsearch.o > histexpand.o histfile.o nls.o search.o shell.o tilde.o > > > > > >/bin/bash: ar: command not found > > > > > >make[2]: *** [libreadline.a] Error 127 > > > > > >make[2]: Leaving directory > `/mail/Software/MySQL/4.0.14/mysql-4.0.14/readline' > > > > > >make[1]: *** [all-recursive] Error 1 > > > > > >make[1]: Leaving directory `/mail/Software/MySQL/4.0.14/mysql-4.0.14' > > > > > >make: *** [all] Error 2 > > > > > > > > > > > >During the make, I also see messages like this: > > > > > >gcc: unrecognized option '-03' > > > > > >while the documentation says the option '-03' is necesary. > > > > > >Can anybody help me on this ? > > > > > > > > > > > >Cheers, > > > > > > > > > > > >Andy > > > > > > > > > > > For starters, that's an O - a capital 'o', not the number 0, in -O3. > > The 'ar' program is a part of 'binutils'. Maybe you need to install some > > development libraries or something. Or at least binutils. > > > > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] > >