I was wondering if anyone has any experience with this (right now I am trying
this on Windows but I will try on Mac / Unix)? I went through the vcproj files
and replaced the include and lib paths pointing to extern... with an
environment variable (which defaults to the way it was originally). I also
fixed up some code which was copying the icu dlls into a bin dir so that some
of the code gen tools would work. Then I pointed my build to my path which has
the requisite include files and libs. Everything built fine. I overwrote
fbclient (I use fbembed) and fbintl for my app and started my app up and it
seemed to work fine (I validated it hadn't worked before if it couldn't find
icuuc30.dll so clearly my new build had removed that dependency). However, when
I actually tried to connect to an existing db, I got an ICU error "Firebird
database error 335544855: COLLATION UNICODE_CI for CHARACTER SET UTF8 is not
installed". I have done some reading on this and am wondering how I get around
this / if it is possible. My app uses icu44 and so I would rather not require
both if I don't really need them. Is ICU 44 behavior so much different that it
can't handle something created originally with ICU30? I could (if I knew how),
re-backup this file with ICU44 but I didn't create the db and I can't do that
with all of them.
Any advice?
Thanks
Lee
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel