Database Security. Database Auditing. Database Caching. Database Masking. Get it now

Gentoo compile problem

in

# ebuild /usr/portage/local/ekzsolt/app-admin/greensql-fw/greensql-fw-0.9.4.ebuild digest clean install
Appending /usr/portage/local/ekzsolt to PORTDIR_OVERLAY...
>>> Creating Manifest for /usr/portage/local/ekzsolt/app-admin/greensql-fw
* greensql-fw-0.9.4.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking greensql-fw-0.9.4.tar.gz ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking greensql-fw-0.9.4.tar.gz to /var/tmp/portage/app-admin/greensql-fw-0.9.4/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-admin/greensql-fw-0.9.4/work/greensql-fw-0.9.4 ...
rm -rf greensql-fw src/greensql-fw
cd src; make; cp greensql-fw ../
make[1]: Entering directory `/var/tmp/portage/app-admin/greensql-fw-0.9.4/work/greensql-fw-0.9.4/src'
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -march=pentium4 -O2 -fomit-frame-pointer -pipe -c -o main.o main.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -march=pentium4 -O2 -fomit-frame-pointer -pipe -c -o buffer.o buffer.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -march=pentium4 -O2 -fomit-frame-pointer -pipe -c -o greensql.o greensql.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -march=pentium4 -O2 -fomit-frame-pointer -pipe -c -o config.o config.cpp
config.cpp: In member function 'bool GreenSQLConfig::load_db()':
config.cpp:242: error: 'MYSQL_OPT_RECONNECT' was not declared in this scope
make[1]: *** [config.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-admin/greensql-fw-0.9.4/work/greensql-fw-0.9.4/src'
cp: cannot stat `greensql-fw': No such file or directory
make: *** [greensql-fw] Error 1

I would like a ebuild this package but... :-( What resolving this problem?

Comments

A simple workaround is to

A simple workaround is to remove the following lines from config.cpp file:


my_bool trueval = 1;
mysql_options(&dbConn, MYSQL_OPT_RECONNECT, &trueval);

In the next version it will be automatically fixed.

Best regards,
Yuli

Back to top