Closed Bug 107618 Opened 24 years ago Closed 24 years ago

Neutrino doesn't define STDC_HEADERS

Categories

(SeaMonkey :: Build Config, defect, P3)

x86
Neutrino
defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.7

People

(Reporter: timeless, Assigned: netscape)

Details

Attachments

(6 files)

gmake[3]: Entering directory `/home/timeless/mozilla/obj-photon-x86-pc-nto-qnx/dbm/tests' lots.c Building deps for /home/timeless/mozilla/dbm/tests/lots.c gcc -o lots.o -c -DOSTYPE=\"QNX6.00\" -DOSARCH=\"QNX\" -DOJI -I../../dist/include/dbm -I../../dist/include -I/home/timeless/mozilla/obj-photon-x86-pc-nto-qnx/dist/include/nspr -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -Wno-long-long -pipe -DNDEBUG -DTRIMMED -I/usr/X11R6/include -Wp,-include -Wp,../../config-defs.h -DMOZILLA_CLIENT -D_POSIX_C_SOURCE=199506 /home/timeless/mozilla/dbm/tests/lots.c /home/timeless/mozilla/dbm/tests/lots.c: In function `ReportStatus': /home/timeless/mozilla/dbm/tests/lots.c:108: `__alist' undeclared (first use in this function) /home/timeless/mozilla/dbm/tests/lots.c:108: (Each undeclared identifier is reported only once /home/timeless/mozilla/dbm/tests/lots.c:108: for each function it appears in.) /home/timeless/mozilla/dbm/tests/lots.c: In function `ReportError': /home/timeless/mozilla/dbm/tests/lots.c:126: `__alist' undeclared (first use in this function) gmake[3]: *** [lots.o] Error 1 gmake[3]: Leaving directory `/home/timeless/mozilla/obj-photon-x86-pc-nto-qnx/dbm/tests' #ifdef STDC_HEADERS va_start(args, string); #else /*108*/ va_start(args); #endif -DSTDC_HEADERS fixes the problem. OS/2 defines STDC_HEADERS w/ configure, ...
I'm wondering how this problem was missed by others compiling moz for qnx. Or is there a significant difference between *nto* & *qnx* now?
Severity: normal → blocker
Priority: -- → P3
Target Milestone: --- → mozilla0.9.7
look like you have a autoconf problem, our autoconf installation checks for ANSI C headers and defines STDC_HEADERS, did you install the autoconf package from QNX?
um, i think i did. i'm running 6.0. I have no intention of updating to 6.1 or 6.1a My goal is to build mozilla for my audrey. I'll respond w/in a week (i'm currently behind on bugmail and need to use mozilla-windows to catch up -- QNX Mozilla mostly crashes). Can you provide a list of steps for me to take to get you whatever output you need?
$ autoconf --version Autoconf version 2.13 I installed QNX6 and the dev tools from a QNX6.0 CD
timeless, can you attach the output of a configure run, config.log & autoconf.mk ? I want to see why STDC_HEADERS isn't being defined with that macro.
Attached file configure output
Attached file config.log
Attached file autoconf.mk
Attached file new config.log
So, according to that new log, the ANSI C header test actually completes but QNX still fails the test. After some IRC conversations with timeless, it looks like it's failing the <ctype.h> test. *sigh* I give up.
Patches have been checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
verified
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: