Hello all,
For a couple of days now I am trying to build mahogany-0.64 (release
and latest).
For the moment I get an error:
c++ -o gui/wxMApp.o -c -fPIC
-I/home/users/belleja/PRIVE/build-mahogany/include
-I/home/users/belleja/mahogany-0.64/include
-I/home/users/belleja/lib/wx/include/gtk-2.3
-I/home/users/belleja/include -DGTK_NO_CHECK_CASTS -D__WXGTK__
-D_REENTRANT -I/home/users/belleja/mahogany-0.64/extra/include
-I/home/users/belleja/PRIVE/build-mahogany/extra/src/c-client
-I/home/users/belleja/mahogany-0.64/extra/src/compface
-I/home/users/belleja/mahogany-0.64/src/wx/vcard -fno-operator-names
-fno-rtti -fno-exceptions -O2 -MMD -Wall .src/gui/wxMApp.cpp
.src/gui/wxMApp.cpp: In function `bool
EnsureAvailableTextEncoding(wxFontEncoding*, wxString*, bool)':
.src/gui/wxMApp.cpp:2236: no method `wxFontMapper::Get'
.src/gui/wxMApp.cpp:2240: no method `wxFontMapper::Get'
make[1]: *** [gui/wxMApp.o] Error 1
make[1]: Leaving directory
`/home/users/belleja/PRIVE/build-mahogany/src'
make: *** [all] Error 2
I configured the whole thing in the following way:
~/PRIVE/build-mahogany>../../mahogany-0.64/configure --prefix=$HOME
--disable-dialup --disable-palm > configure.log 0
configure: warning: Cannot find libraries for SSL - SSL support disabled
configure: warning: Mahogany will be built without embedded Python
interpreter
/home/users/belleja/lib/libwx_gtk-2.3.so: undefined reference to
libiconv_open'
/home/users/belleja/lib/libwx_gtk-2.3.so: undefined reference to
libiconv_close'
/home/users/belleja/lib/libwx_gtk-2.3.so: undefined reference to
libiconv'
collect2: ld returned 1 exit status
configure: warning: One of the tools required to build documentation
is missing. Documentation cannot be built on this
system and you will need a
pre-built
Mdocs.tar.gz instead.
creating cache ./config.cache
*** Configuring Mahogany for SunOS ***
checking for debugging... no
checking for optimization... yes
checking for profiling... no
checking for strict compiler options... no
checking for i18n support... yes
checking for Python scripting... none
checking for special dial-up support... no
checking for experimental code... no
checking for multi-threading... no
checking for Palm Pilot support... no
checking for c-client OS type... no
checking for modules... auto
checking for SSL support... yes
checking for install location... /home/users/belleja
updating cache ./config.cache
checking host system type... sparc-sun-solaris2.6
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for POSIXized ISC... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for working const... yes
checking for inline... inline
checking for c++... c++
checking whether the C++ compiler (c++ ) works... yes
checking whether the C++ compiler (c++ ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking if c++ supports logical operator names... yes
checking if c++ can redefine logical operator names... no
checking if logical operator names can be disabled...
-fno-operator-names
checking if disabling the logical operator names is buggy... no
checking for ranlib... ranlib
checking for m4... /ap/local/5.6/bin/m4
checking for bison... bison -y
checking for a BSD compatible install... /ap/local/5.6/bin/install -c
checking whether make sets ${MAKE}... yes
checking for variable length prototypes and stdarg.h... yes
checking for bad exec* prototypes... yes
checking how to run the C++ preprocessor... c++ -E
checking for ANSI C header files... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for strsep... no
checking for openssl/ssl.h... no
checking for main in -ldl... yes
checking for crypt... yes
checking for main in -lshadow... no
checking for res_query... no
checking for res_query in -lresolv... yes
checking for regex.h... yes
checking for regcomp... yes
checking for xgettext... /home/users/belleja/bin/xgettext
checking for msgmerge... /home/users/belleja/bin/msgmerge
checking for msgfmt... /home/users/belleja/bin/msgfmt
checking for wx-config... /home/users/belleja/bin/wx-config
checking for wxWindows version >= 2.3.2... yes (version 2.3.3)
checking for c-client library OS type... gso
checking how to link modules... statically
checking for perl... /ap/local/5.6/bin/perl
checking for latex... /usr/local/bin/latex
checking for makeindex... /usr/local/bin/makeindex
checking for dvips... /usr/local/bin/dvips
checking for ps2pdf... /ap/local/5.6/bin/ps2pdf
checking for latex2html... no
updating cache ./config.cache
creating ./config.status
creating makeopts
creating include/config.h
linking Makefile
linking include/Makefile
linking extra/Makefile
linking extra/install/Makefile
linking extra/install/scripts/Makefile
linking extra/src/c-client/Makefile
linking extra/src/compface/Makefile
linking src/Makefile
linking locale/Makefile
linking doc/Makefile
linking doc/HtmlHlp/Makefile
linking doc/doxygen/Makefile
I suppose (like in the release version) that when this is solved, I will
get a bunch of errors at linking time (ios not found, libiconv_*** not
found, ...)
However, I am using GNU C++ 3.0.4 (compiled from source) and
wxGTK-2.3.3-M compiles without any warning or error...
Can anyone help me with this one ?? I want to get rid of Netscape ;-)
Regards,
Jan
begin:vcard
n:Van Belle;Jan
tel;work:+32 3 4503297
x-mozilla-html:FALSE
org:Alcatel Telecom;Broadband Networking Division
version:2.1
email;internet:[EMAIL PROTECTED]
adr;quoted-printable:;;de Villermontstraat 38B=0D=0AB2550 Kontich;;;;Belgium
x-mozilla-cpt:;-6704
fn:Jan Van Belle
end:vcard