Thursday, November 19, 2015

Wednesday, November 18, 2015

Flamerobin Building instructions for Windows 10 (Visual Studion 2013)

I will follow the instructions from BUILD.txt

Download Visual Studio community edition 2013

Download and unzip wxwidgets 3.0.x in C:\wxwidgets

Open solution wx_vc12.sln in Visual Studio 2013
Click build solution (Debug and Win32)

Download boost 1.5.x  (Unzip it)
open cmd.exe
cd Downloads\boost_1_59_0
./b2 install link=static --toolset=msvc-12.0 --prefix=c:\boost

from cmd.exe run 

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"

Enter flamerobin source dir

For Windows you must also set a BOOST_ROOT environment variable which points to the Boost root directory You also need to set a BOOST_LIB_DIR environment variable which points tothe directory where the Boost libraries are. c:\boost\lib
For include files i had to move generated includes to match this directory include c:\boost\boost\*hpp

nmake -f WXDIR=c:\wxwidgets FINAL=0 USEDLL=0

Install InnoSetup if you wan't to create the installer

Flamerobin github mirror

There is a github mirror where you can send pull requests for flamerobin
git clone

Wednesday, November 11, 2015

Firebird 3 installer – feedback needed for flamerobin inclusion in Windows kits

The Firebird Project needs your opinion regarding some points in the Windows installerof the upcoming Firebird 3.0 final release. Please answer the survey available at based on your preferences.
Your answer can help to guide us in future enhancements. Survey will be online until 20-Nov-2015.
ps: you can choose and vote for flamerobin inclusion in the Firebird install kit 

Tuesday, July 28, 2015

Update boost.m4 to fix building with GCC 5

The old version of boost.m4 included in flamerobin had an issue with gcc5 (one of its tests fails due to the first change described in , "Preprocessor issues"). This was fixed upstream in Nov 2014:
flamerobin's boost.m4 is now updated (and the autotools stuff re-run so aclocal.m4 and configure get the change).

Tuesday, July 14, 2015

Using of deprecated isc_interprete()

isc_interprete() is now replaced with fb_interpret() in flamerobin.

Thanks to this patch compiling flamerobin is clean of deprecated firebird api warnings (g++ ubuntu 14.04)

Thursday, January 29, 2015

Compiling Flamerobin with QT (wxWidgets qt port) experimental

There is a port for wxwidgets on qt (work in progress and still with many gaps)
So this is only proof of concept.

git clone
cd wxWidgets
mkdir bldqt5
cd bldqt5
../configure --with-qt --enable-debug --enable-compat28 --prefix=/opt/wxqt

then with flamerobin clone git 

./configure --with-wx-config=/wxgt/wx-config --enable-debug --prefix=/opt/flamerobin

it compiles fine :)

you will have an error and you need to add the qt libs when linking 

-lQt5Gui -lQt5Core

Flamerobin starts after a few errors and after that you can see and click the tree with databases and metadata and get the properties.

What doesn't work : db query and grid , you will get a crash

ps: tested on ubuntu 14.04 with qt5

What is next ? Android ;)

Monday, October 20, 2014

Installing #wxwidgets 3.0.x under #gentoo , default is 2.8

If you install wxwidgets with emerge wxGTK on gentoo default is 2.8

emerge -p =x11-libs/wxGTK-

add /etc/portage/package.accept_keywords

# required by =x11-libs/wxGTK- (argument)
=x11-libs/wxGTK- ~amd64

emerge -1 =x11-libs/wxGTK-

# eselect wxwidgets list                                                                                                             
Available wxWidgets profiles:
  [1]   gtk2-unicode-3.0 *
  [2]   gtk2-unicode-release-2.8

# eselect wxwidgets set 1

then continue with flamerobin compiling from source 

make install