Hi Daniel,
I couldn't get that macro's switches to work, I tried all sorts of combinations of --with-firebird and --with-firebird-libdir-name to get the script to see the Firebird libraries without success.
The Firebird header files are in /usr/include/ and the client libraries are in /usr/lib/i386-linux-gnu/
I tried:
--with-firebird
--with-firebird=yes
--with-firebird=yes --with-firebird-libdir-name=/usr/lib/i386-linux-gnu/
--with-firebird=/usr --with-firebird-libdir-name=/usr/lib/i386-linux-gnu/
--with-firebird-libdir-name=/usr/lib/i386-linux-gnu/
none of which worked. I don't know if there's a bug in the macro or if I was misunderstanding the instructions in the macro's header comments.
Anyway, I noted the macro defaulted to searching /usr/include and /usr/lib so I created symlinks for the client libraries:
sudo ln -s /usr/lib/i386-linux-gnu/libfbclient.so /usr/lib/libfbclient.so
sudo ln -s /usr/lib/i386-linux-gnu/libfbembed.so /usr/lib/libfbembed.so
and that seems to have done the trick:Compiled providers:
Berkeley DB = no
Berkeley DB SQL = no
FireBird (client)= yes
FireBird (embed)= yes
MDB (MS Access) = no
MySQL = no
Oracle = no
PostgreSQL = no
SQLite = yes (embedded)
SQLCipher = yes
JDBC = no
WEB = no
LDAP = no
Thanks again for your help.
Steve.
On 2015-09-04 23:06, Daniel Espinosa wrote:
As for m4/firebird.m4 (you should read It), --with-firebird to automatically search the libs and headers. Because you follow standard procedure I hope this will be enough
El sept. 4, 2015 3:59 PM, <steve oneledger co uk> escribió:
I have installed Firebird2.5-classic, the client library, the embedded library and the dev files following the instructions here:
https://help.ubuntu.com/community/Firebird2.5
but the script still does not compile for Firebird.
If I use the find command to look for ibase.h it is in /usr/include
sudo find / -name ibase.h
/usr/include/ibase.hso I think the dev files did install correctly.
Is there something I can tweak to make the script find the Firebird dev files?
On 2015-09-04 20:26, Daniel Espinosa wrote:
You should install development package, in order to get Firebird pc file locatable by pkg-config. Then you'll see Firebird found and its provider compiled against.
2015-09-04 13:22 GMT-05:00 <steve oneledger co uk>:
Thanks again, Daniel
The script now reaches the end successfully but I have one more question, this is the list of 'Compiled providers' displayed in my terminal:
Compiled providers:
Berkeley DB = no
Berkeley DB SQL = no
FireBird (client)= no
FireBird (embed)= no
MDB (MS Access) = no
MySQL = no
Oracle = no
PostgreSQL = no
SQLite = yes (embedded)
SQLCipher = yes
JDBC = no
WEB = no
LDAP = noDo I need to do something more to get Firebird active? I do have the Firebird client libraries and dev files installed.
Steve.
On 2015-09-04 18:02, Daniel Espinosa wrote:
You should usein order to compile against Vala-0.30
VALA_API_VERSION=0.30 ./autogen.sh --enable-vala --enable-vala-extensions
2015-09-04 11:55 GMT-05:00 <steve oneledger co uk>:
Thanks Gergely and Daniel,
I have Vala-0.29.2 on Linux Mint Mate which I have installed from source using the standard
./configure
make
sudo make install
vala, valac, vapicheck and vapigen are all in /usr/local/bin and libvala-0.30.so.0.0.0 is in /usr/local/lib
When I run the command you have suggested
./autogen.sh --enable-vala --enable-vala-extensions
The script halts with the following error:
checking for vapigen vapigen-0.26... no
configure: Searching for vapigen-0.26 program...
checking for vapigen-0.26... no
configure: error: Can't locate vapigen-0.26 >= 0.26.0 programIt does not seem to accept vapigen-0.30 as > vapigen-0.26.0
I created a symlink as vapigen-0.26.0 and that got me past this error but then I got a similar error message for libvala and the symlink trick wouldn't work for that. Is it a bug or did I do something wrong?
Regards
Steve
--
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE)
--
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates: LIBRE)
_______________________________________________
gnome-db-list mailing list
gnome-db-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-db-list