OK, only a few errors are still remaining:

First of all, the #define of NOMACROS didn't seems to make it into the code
when you adapted my patches yesterday. Solaris (and I presume any operating
system that is not Linux) needs to have NOMACROS defined.

Secondly, the addition of -Wl,-E doesn't seem to work. The Solaris linker
doesn't have a -E option. I believe this option should be simply removed.

Finally, to get rid of the warning during ./configure regarding term.h, you
can solve the issue by including curses.h before term.h.

Regards,
Elias



On 8 April 2014 22:13, Elias Mårtenson <loke...@gmail.com> wrote:

> I'm pretty sure it's the last possibility. Standard C does support dynamic
> array which C++ does not.
>
> Regards,
> Elias
>
>
> On 8 April 2014 22:01, Juergen Sauermann <juergen.sauerm...@t-online.de>wrote:
>
>>  Hi Alias,
>>
>> I have added your patch so the resolved issues should be fixed in SVN 194.
>>
>> The* gt_INTL_MACOSX*: issue should also be fixed, thanks to a hint from
>> Peter Teeson.
>>
>> For the other ./configure warning I would need to know which other header
>> files are needed
>> in order to compile on Solaris (and possibly the guard macros macros in
>> those header files).
>>
>> For the -rdynamic I have replaced it by -Wl,-E. Please let me know if
>> that works better.
>>
>> The test for dynamic arrays is in configure.ac line 98ff. In theory your
>> compiler could have
>> optimized away the dynamic array (unlikely). Another possibility is that
>> your C compiler supports
>> dynamic arrays and the C++ compiler does not. To avoid that I have added
>> AC_LANG to configure.ac.
>>
>> /// Jürgen
>>
>>
>>
>> On 04/08/2014 07:33 AM, Elias Mårtenson wrote:
>>
>> Here are the issues I faced when building r190 on Solaris:
>>
>>  *Unresolved issues*
>>
>>  These are issues that still need to be addressed:
>>
>>  *Warning when running ./configure:*
>>
>>  ...
>>  checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
>>  checking for shared library run path origin... done
>>  *./configure: line 16152: gt_INTL_MACOSX: command not foun**d*
>>  checking for GNU gettext in libc... no
>>  checking for iconv... yes
>>  checking for working iconv... yes
>>  ...
>>
>>
>>  *Another warning in ./configure:*
>>
>>  ...
>>  checking term.h usability... no
>>  checking term.h presence... yes
>>  *configure: WARNING: term.h: present but cannot be compiled*
>>  *configure: WARNING: term.h:     check for missing prerequisite
>> headers?*
>>  *configure: WARNING: term.h: see the Autoconf documentation*
>>  *configure: WARNING: term.h:     section "Present But Cannot Be
>> Compiled"*
>>  *configure: WARNING: term.h: proceeding with the compiler's result*
>>  *configure: WARNING:     ## ------------------------------ ##*
>>  *configure: WARNING:     ## Report this to bug-apl@gnu.org
>> <bug-apl@gnu.org> ##*
>>  *configure: WARNING:     ## ------------------------------ ##*
>>  checking for term.h... no
>>  checking execinfo.h usability... no
>>  checking execinfo.h presence... no
>>  ...
>>
>>
>>  *Dynamic arrays detection doesn't seem to work*
>>
>>  Is there any detection magic for dynamic arrays in configure?
>> HAVE_DYNAMIC_ARRAYS was set to 1 in config.h for me.
>>
>>  If not, I could give it a try to write it for you.
>>
>>  *The flag -rdynamic does not worn on Sun C++*
>>
>>  This flag is GCC-specific. It can't be used on non-GCC compilers.
>>
>>
>>
>>
>

Reply via email to