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]
>
>

Reply via email to