[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: m4 does not build on Tandem NSK/OSS

From: Matthew Woehlke
Subject: Re: m4 does not build on Tandem NSK/OSS
Date: Thu, 09 Nov 2006 18:18:04 -0600
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20061025 Thunderbird/ Mnenhy/

Matthew Woehlke wrote:
(...all you coreutils folks will start to recognize the trend...)
I am trying to build m4 on Tandem NSK/OSS. OOTB, it does not build because 'configure' sees that OSS has the 'long long' (64-bit int) type. However it does *not* have an unsigned version thereof.

I'm just starting to investigate this, but so far I have tried removing 'HAVE_LONG_LONG' and 'HAVE_LONG_LONG_INT' from config.h and changed 'intmax_t' to 'long'. However some sources are still trying to build things with 'uint64_t'... when *there is no such type*. This isn't looking promising...

Ok, looks like most of this is GNUlib's fault, and is... well, lets say I've made the GNUlib folks painfully aware of my troubles on NSK. :-)

Anyway, here is something that doesn't live in lib/: in src/builtin.c I am tripping the 'platform macro not defined' warning... apparently UNIX is not defined in my environment.

Will have to investigate tomorrow...

...but after that I did get 'make' to complete, and 'make check' passed! This looks like it may be the first ever port of m4 to NSK (I found an NSE port but not an NSK port). :-)

"You're older than you've ever been / And now you're even older"
  -- They Might Be Giants

reply via email to

[Prev in Thread] Current Thread [Next in Thread]