Linux compatibility
Up to Ubuntu
Hi everyone,
The platform chosen for this software is Ultimate++ which you can find at http://www.ultimatepp.org
UPP provides both an IDE and a cross-platform C++ class library. Its completely open and maintain by some highly competent and motivated coders. The library and IDE are completely free (as in freedom as well as beer) and you can easily compile for Windows using the MINGW compiler or any version of the Microsoft compiler and SDKs.
Just now, we're waiting for a new release of UPP which will include a debian package which can be easily installed on Ubuntu. When this becomes available, I will post in this thread. It is our intention to support both Windows and Ubuntu. The code may compile and run on other flavours of Linux but we have to choose one to support and we're choosing Ubuntu http://www.ubuntu.com
Cheers,
Nick
On the downloads page. As you're clearly a very busy man, I'll save you the effort of that extra click and you can get them from here
I had to compress them because either the CMS or my hoster didnt like 5MB executables. If you want to try compiling for whichever bizarre and occult flavour of *nix you're currently into, please let me know how you get on and I'd be up for hosting any successful versions on the downloads page. Thats the DOWNLOADS page.

thank you for the binaries for linux. I downloaded the source and compiled in Fedora but there are some errors.
these are the messages:
----- CtrlLib ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (1 / 20)
----- plugin/tif ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (2 / 20)
----- GridCtrl ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (3 / 20)
----- PdfDraw ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (4 / 20)
----- plugin/jpg ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (5 / 20)
----- plugin/png ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (6 / 20)
----- plugin/bmp ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (7 / 20)
----- plugin/geotiff ( GUI MT GCC SHARED FORCE_SPEED LINUX POSIX ) (8 / 20)
geotiffgdal.cpp
In file included from /home/wilde/upp/uppsrc/plugin/tif/lib/tiff.h:30:0,
from /home/wilde/upp/uppsrc/plugin/tif/lib/tiffio.h:33,
from /home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:37:
/home/wilde/upp/uppsrc/plugin/tif/lib/tiffconf.h:116:0: warning: "int8" redefined [enabled by default]
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:33:0: note: this is the location of the previous definition
/home/wilde/upp/uppsrc/plugin/tif/lib/tiffconf.h:119:0: warning: "uint16" redefined [enabled by default]
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:34:0: note: this is the location of the previous definition
/home/wilde/upp/uppsrc/plugin/tif/lib/tiffconf.h:125:0: warning: "int32" redefined [enabled by default]
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:35:0: note: this is the location of the previous definition
/home/wilde/upp/uppsrc/plugin/tif/lib/tiffconf.h:126:0: warning: "uint32" redefined [enabled by default]
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:36:0: note: this is the location of the previous definition
In file included from /home/wilde/upp/uppsrc/Core/Core.h:197:0,
from /home/wilde/upp/uppsrc/Draw/Draw.h:6,
from /home/wilde/upp/uppsrc/plugin/geotiff/geotiff.h:4,
from /home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:45:
/home/wilde/upp/uppsrc/Core/Defs.h:221:1: error: duplicate ‘unsigned’
/home/wilde/upp/uppsrc/Core/Defs.h:221:28: error: multiple types in one declaration
/home/wilde/upp/uppsrc/Core/Defs.h:221:28: error: declaration does not declare anything [-fpermissive]
/home/wilde/upp/uppsrc/Core/Defs.h:224:1: error: duplicate ‘short’
/home/wilde/upp/uppsrc/Core/Defs.h:224:28: error: declaration does not declare anything [-fpermissive]
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp: In member function ‘virtual CPLErr GTiffRGBABand::IReadBlock(int, int, void*)’:
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:1204:35: error: ‘tif_uint32’ was not declared in this scope
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:1204:47: error: expected primary-expression before ‘)’ token
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:1219:36: error: ‘tif_uint32’ was not declared in this scope
/home/wilde/upp/uppsrc/plugin/geotiff/geotiffgdal.cpp:1219:48: error: expected primary-expression before ‘)’ token
plugin/geotiff: 1 file(s) built in (0:00.75), 750 msecs / file, duration = 756 msecs, parallelization 0%
There were errors. (0:00.89)
I think this was caused by some conflicts between /Core/Defs.h and plugin/geotiff package, so what
can we do?
best regards
Wilde