Frank Mash stated:
< > You're using this as a C compiler:
< > >checking for gcc... (cached) /opt/SUNWspro/bin/CC
< > It's a C++ compiler; anyone programming C will deny there's a relationship
< between the languages.
< > Use "/opt/SUNWspro/bin/cc".
< 
< Even with that I get compile errors when running make:
< 
< #########
< Making all in doc
< make[1]: Entering directory `/home/fmashraqi/install/bench/sysbench-0.4.7/doc'
< make[1]: Nothing to be done for `all'.
< make[1]: Leaving directory `/home/fmashraqi/install/bench/sysbench-0.4.7/doc'
< Making all in scripts
< make[1]: Entering directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/scripts'
< make[1]: Nothing to be done for `all'.
< make[1]: Leaving directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/scripts'
< Making all in sysbench
< make[1]: Entering directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench'
< Making all in drivers
< make[2]: Entering directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench/drivers'
< Making all in mysql
< make[3]: Entering directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench/drivers/mysql'
< source='drv_mysql.c' object='libsbmysql_a-drv_mysql.o' libtool=no \
< DEPDIR=.deps depmode=none /bin/bash ../../../config/depcomp \
< /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I. -I../../../config  
-I/usr/local/mysql/include -xO3 -mt -D_FORTEC_ -xarch=v9 -xc99=none -I../.. 
-D_REENTRANT -D_XOPEN_SOURCE=500 -D_GNU_SOURCE  -D_REENTRANT  -g -c -o 
libsbmysql_a-drv_mysql.o `test -f 'drv_mysql.c' || echo './'`drv_mysql.c
< "drv_mysql.c", line 50: invalid token in #define macro parameters: ...
< "drv_mysql.c", line 123: designated initializers is a C99 ISO feature
< cc: acomp failed for drv_mysql.c
< make[3]: *** [libsbmysql_a-drv_mysql.o] Error 2

   Its that '-xc99=none' flag which may be the cause here.
   You could either change the mysql_config script so that it doesn't
   print this out or recompile mysql :)

Regards,

< make[3]: Leaving directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench/drivers/mysql'
< make[2]: *** [all-recursive] Error 1
< make[2]: Leaving directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench/drivers'
< make[1]: *** [all-recursive] Error 1
< make[1]: Leaving directory 
`/home/fmashraqi/install/bench/sysbench-0.4.7/sysbench'
< make: *** [all-recursive] Error 1
< ########
< 
< Now I am trying to make sure I have SunStudio 11.
< 
< Will update here.
< 
< Thanks everyone,
< 
< Frank
<  
<  
< This message posted from opensolaris.org
< _______________________________________________
< opensolaris-discuss mailing list
< [email protected]

-- 
Sean.
.
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to