Wednesday, July 23, 2014

Building Flamerobin for static release

To build flamerobin for static release we use wxWidgets 3.0.1 like in previous post but with the following configure option for wxWidgets
./configure --prefix=/opt/wxwidgets --disable-debug --disable-shared --enable-unicode \
--with-libjpeg=builtin --with-libtiff=builtin --with-expat=builtin \
--with-libpng=builtin --with-zlib=builtin
We build with buildin libraries for jpeg,png,tiff,zlib,expat
make -j4
make install
Download boost
http://downloads.sourceforge.net/boost/boost_1_55_0.tar.bz2
Install Boost by running the following commands:
./bootstrap.sh --prefix=/opt/boost &&
./b2 stage threading=multi link=static
Now, as the root user:
./b2 install threading=multi link=static
after that we build the flamerobin from git with debug enabled
mkdir debug
cd debug
../configure --with-wx-config=/opt/wxwidgets/bin/wx-config --with-boost=/opt/boost --enable-debug
and the following commands for a build in release configuration
mkdir release
cd release
../configure --with-wx-config=/opt/wxwidgets/bin/wx-config --with-boost=/opt/boost --disable-debug
I have used the --prefix=/opt/flamerobin and then created the tar.xz
cd /
strip /opt/flamerobin/bin/flamerobin
tar -cJvf ~/Desktop/flamerobin-0.9.3-ff8df8e-x86_64.tar.xz ./opt/flamerobin

Monday, June 23, 2014

Compiling Flamerobin with wxWidgets 3.0.1 final

wxWidgets 3.0.1 final is released

This is guide compiling the flamerobin version from git with wxwidgets 3.0.1 final  on ubuntu 14.04/debian sid
install flamerobin dependencies 
sudo apt-get build-dep flamerobin

Download source code for  wxwidgets 3.0.1

tar -jxvf wxWidgets-3.0.1.tar.bz2
cd wxWidgets-3.0.1
./configure  --enable-debug --enable-unicode --prefix=/opt/wxwidgets
make -j4
sudo make install

create this file  /etc/ld.so.conf.d/wx3.conf

with this line /opt/wxwidgets/lib/

and run sudo ldconfig


clone flamerobin from git

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

make
make install


sudo ldconfig 

/opt/flamerobin/bin/flamerobin &








Saturday, May 31, 2014

Flamerobin Failure building with g++ 4.9 and wxwidgets3.0

There is a serious bug on building Flamerobin on Debian with g++ 4.9 and wxwidgets 3.0

We find some workarounds commited to git, thanks to Michael

Thursday, March 20, 2014

New Flamerobin snapshot uploaded to Debian unstable

New Flamerobin snapshot uploaded to Debian unstable with the following changes 

  * use xz compression for snapshot source tarball
  * New upstream snapshot
     add support for more Firebird 3.0 reserved keywords
     ask before deleting unsaved changes to SQL files
  * switch to WxWidgets 3.0 (Closes: #742092)
    Thanks to Olly Betts for the patch and the testing

Friday, February 28, 2014

pkgstripfiles over flamerobin (nice that png files are smaller)

from html-templates
opt-png *.png
compute.png: 367 vs. 229
drop.png: 778 vs. 744
ok2.png: 457 vs. 306
ok.png: 315 vs. 229
redx.png: 493 vs. 385
view.png: 526 vs. 442
res dir 
flamerobin.png: 1931 vs. 1810
fricon128.png: 7103 vs. 6174

Here is another log from ubuntu
 

Four byte UTF-8 is handled correctly by Firebird and Flamerobin

You can create a new db with utf-8 charset as default
and then you can insert
Unicode codepoint U+1F638 GRINNING CAT FACE WITH SMILING EYES, aka �� -- a perfectly valid Emoji character

Works with no problems to insert and to select from it , compared to mysql for example �� where is rejected




Thursday, November 14, 2013

Compiling Flamerobin with wxWidgets 3.0 final

wxWidgets 3.0 final is released

This is guide compiling the flamerobin version from git with wxwidgets 3.0 final  on ubuntu 13.10


download wxwidgets 3.0

./configure  --enable-debug --enable-unicode --prefix=/opt/wxwidgets
make -j4
make install


clone flamerobin from git

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

make
make install


sudo ldconfig 

/opt/flamerobin/bin/flamerobin &





Sunday, October 06, 2013

New Flamerobin snapshot build for Mac osx

I have now also uploaded a new snapshot build for Mac OS. It's also
built against Boost libraries version 1.54.

The updated boost.m4 file necessitated a bump of the minimum
deployment target to 10.5 (although I don't think that anyone will
even notice these days).

It's still a 32 bit only universal build for PPC and x86. Unless I buy a new Mac this won't change as my 10.5.8 Mac isn't updatable to a more recent OS AFAICS.

If anyone feels like taking over the Mac OS side of FlameRobin and
looking into 64 bit Cocoa builds against wxWidgets 3.0 I'll gladly step aside...

Thanks
--

Michael Hieke