Hi Mark,
this final configuration is expected to surely work
1) download the following source tarball
http://www.gaia-gis.it/gaia-sins/librewms-sources/librewms-1.0.0a.tar.gz
2) then on your Ubuntu 14.04 simply follow the canonical way:
./configure
make
sudo make install
3) on you second Ubuntu (where you have the custom built wxWidgets
3.0.0)
you must specify a further configure option:
./configure --with-wxconfig=/usr/local/bin/wx-config
make
sudo make-install
remarks
-------
1) yes, effectively there was a badly defined tree node
causing the reported exception.
curiously enough, the same identicol code doesn't raised
any exception at all neither on Fedora (wxWidgets 2.8.12)
nor on Windows (wxWidgets 3.0.1)
2) the ./configure script now supports a further option, i.e.
--with-wxcofing
short rationale: the build configuration of wxWidgets fully
depends on this shell script, wich is usually installed on
the appropriate -/bin dir when installing (or building) the
wxWidgets package.
and when there are *two* different versions of wxWidgets (as
is in your specific case), there are two different versions
of wx-config.
e.g. on your Ubuntu (you could easily check) you probably have:
/usr/bin/wx-config -> pointing to the system package
/usr/local/bin/wx-config -> pointing to your custom 3.0.0
in this case the "system package" will always be configured
as the default choice. anyway by explicitly specifying
--with-wxconfig=/usr/local/bin/wx-config
you have now a good chance to ask the ./configure script to
use your own custom built wxWidgets and not the standard
system package
bye Sandro