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

greensql on fedora 11

in

When you have the time please compile a new rpm for Fedora 11.

The current F10 package fails because of a dependency error looking for libmysqlclient.so.15 where F11 has libmysqlclient.so.16.

Thanks heaps!

Comments

On Fedora 11 64 bit both SVN

On Fedora 11 64 bit both SVN and the Source Code package fail to build.


[root@issweb greensql-fw-1.0.0]# ./build.sh
flex ok
bison ok
Building rpm package (for SuSe/Fedora/Redhat/Centos)
rpmbuild ok
cp: `./' and `../greensql-fw-1.0.0/.' are the same file
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.a1nN8d
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf greensql-fw-1.0.0
+ /usr/bin/gzip -dc /root/greensql_install/greensql/greensql-fw-1.0.0.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd greensql-fw-1.0.0
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.m4EyjZ
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd greensql-fw-1.0.0
+ make 'RPM_OPT_FLAGS=-O2 -g'
rm -rf greensql-fw src/greensql-fw
cd src; make; cp greensql-fw ../
make[1]: Entering directory `/root/rpmbuild/BUILD/greensql-fw-1.0.0/src'
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o main.o main.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o buffer.o buffer.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o greensql.o greensql.cpp
greensql.cpp: In member function 'int GreenSQL::client_socket(std::string&, int)':
greensql.cpp:169: error: 'perror' was not declared in this scope
greensql.cpp:171: error: 'perror' was not declared in this scope
greensql.cpp: In member function 'int GreenSQL::socket_accept(int)':
greensql.cpp:203: error: 'perror' was not declared in this scope
greensql.cpp:205: error: 'perror' was not declared in this scope
greensql.cpp:224: error: 'perror' was not declared in this scope
greensql.cpp: In member function 'int GreenSQL::new_socket()':
greensql.cpp:325: error: 'perror' was not declared in this scope
make[1]: *** [greensql.o] Error 1
make[1]: Leaving directory `/root/rpmbuild/BUILD/greensql-fw-1.0.0/src'
cp: cannot stat `greensql-fw': No such file or directory
make: *** [greensql-fw] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.m4EyjZ (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.m4EyjZ (%build)

To my regret I am left to

To my regret I am left to conclude this project is a good initiative but is supported by a single developer with limited time. Too bad... but hey it's free :)

Whenever you can respond to some forum stuff update some code... etc

Hello Johny I was in a kind

Hello Johny

I was in a kind of vacation ;)

From the information - one of the headers file is missing in greensql.cpp

Try to add the following line to this file and rebuild:
#include <cstdio>

Please update me if it worked for you,
Yuli

That did nothing. Got the

That did nothing. Got the latest from SVN. Please please spend some time and create an RPM - Fedora 11 has been out for ages now. Same errors with or without putting #include in there... plus what are you looking to include?


[root@issweb greensql-fw]# ./build.sh
flex ok
bison ok
Building rpm package (for SuSe/Fedora/Redhat/Centos)
rpmbuild ok
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.fZ6LKb
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf greensql-fw-1.0.0
+ /usr/bin/gzip -dc /root/greensql_install/greensql/greensqlsvn/trunk/greensql-fw-1.0.0.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd greensql-fw-1.0.0
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.mhqStR
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd greensql-fw-1.0.0
+ make 'RPM_OPT_FLAGS=-O2 -g'
rm -rf greensql-fw src/greensql-fw
cd src; make; cp greensql-fw ../
make[1]: Entering directory `/root/rpmbuild/BUILD/greensql-fw-1.0.0/src'
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o main.o main.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o buffer.o buffer.cpp
g++ -g -Wno-deprecated -Wall -I/usr/include/mysql/ -I/usr/local/include/ -I/usr/local/include/mysql/ -c -o greensql.o greensql.cpp
greensql.cpp:8:9: error: #include expects "FILENAME" or
greensql.cpp: In member function 'int GreenSQL::client_socket(std::string&, int)':
greensql.cpp:169: error: 'perror' was not declared in this scope
greensql.cpp:171: error: 'perror' was not declared in this scope
greensql.cpp: In member function 'int GreenSQL::socket_accept(int)':
greensql.cpp:203: error: 'perror' was not declared in this scope
greensql.cpp:205: error: 'perror' was not declared in this scope
greensql.cpp:224: error: 'perror' was not declared in this scope
greensql.cpp: In member function 'int GreenSQL::new_socket()':
greensql.cpp:325: error: 'perror' was not declared in this scope
make[1]: *** [greensql.o] Error 1
make[1]: Leaving directory `/root/rpmbuild/BUILD/greensql-fw-1.0.0/src'
cp: cannot stat `greensql-fw': No such file or directory
make: *** [greensql-fw] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.mhqStR (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.mhqStR (%build)

Hello I have another

Hello

I have another solution for you. Instead of perror() function you can use another one. For example:
perror("message");

You can change it to:
fprintf(stderr,"message");

Yuli

Hello In the new version we

Hello

In the new version we have release packages for Fedora 11. Does it works for you ?

Yuli

Back to top