[mico-devel] How to build MICO 2.3.11 in HP-UX 11.11?
Laurent Marzullo
laurent at marzu.org
Thu Apr 5 22:16:08 PDT 2007
Hello,
I've tried once to use GCC on hpux superdome, and this turn me crazy.
What I've understand (If I well remember, it was about 3 years ago) is
that G++ and HP-UX linker does not fill well together for using dynamic
library ! Perhaps this has been fix yet (don't know).
I've then compiled MICO with --disable-shared to use only static library
(because at the time, dynamic library compiled with G++ on HP-UX does
not have any 'init' routine inside, and then static object was not
initialize when dynamic library was loaded).
When configuring mico, I've done something like this:
CXX=<path to GNU c++ compiler> ./configure --disable-shared
--disable-thread etc, etc and finally suceed !
But the big mess is to compile G++ on HP-UX, not MICO (at the time, I've
found some binary package for HP-UX of G++ but they didn't work), but as
I've said, perhaps this has been fixed now.
Regards
On Mon, 2007-04-02 at 09:03 -0300, Joaquim Oliveira wrote:
> Hi all,
>
> I'm trying to build MICO-2.3.11 in HP-UX 11.11, using GCC, and found the
> following problem during ./configure:
>
> checking for c++... c++
> checking whether the C++ compiler (c++ ) works... no
> configure: error: installation or configuration problem: C++ compiler
> cannot create executables.
>
> I saw in config.log that this error occurs because configure is passing
> an invalid argument to ld command:
>
> configure:1641: checking whether the C++ compiler (c++ ) works
> configure:1657: c++ -o conftest conftest.C 1>&5
> /usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file
> (/var/tmp//cc2owOdc.o) was detected. The linked output may not run on a
> PA 1.x system.
> /usr/ccs/bin/ld: Unrecognized argument: +init
> /usr/ccs/bin/ld: Usage: /usr/ccs/bin/ld [options] [flags] files
> collect2: ld returned 1 exit status
> configure: failed program was:
>
> #line 1652 "configure"
> #include "confdefs.h"
>
> The /usr/ccs dir contains the HP CC embedded compiler and also the ld
> command. I checked for another ld executable, but there's no one. The
> following packages were installed in the system:
>
> -bash-3.2$ ls
> Ignite-UX-11-11_C.7.1.93_HP-UX_B.11.00_32+64.depot
> make-3.81-hppa-11.11.depot
> bash-3.2-hppa-11.11.depot
> ncurses-5.5-hppa-11.11.depot
> core postgresql
> gcc-4.1.1-hppa-11.11.depot
> readline-5.2-hppa-11.11.depot
> gettext-0.16.1-hppa-11.11.depot
> termcap-1.3.1-hppa-11.11.depot
> libgcc-4.1.1-hppa-11.11.depot teste
> libiconv-1.11-hppa-11.11.depot
> zlib-1.2.3-hppa-11.11.depot
>
> Any tips about how to make this work?
>
> Thanks in advance
> --
More information about the Mico-devel
mailing list