Building Firefox 8 on AIX Help Required.

Discussion of third-party/unofficial Firefox/Thunderbird/SeaMonkey builds.
Post Reply
zoeken123
New Member
Posts: 1
Joined: January 11th, 2013, 3:57 am

Building Firefox 8 on AIX Help Required.

Post by zoeken123 »

Hi,

I am building firefox 8 for AIX. I am building with XLC and I am stuck at this point and don't know how to proceed further, any help would be greatly appreciated. Is it advisable to build using XLC or GCC?

/usr/vacpp/bin/xlC_r -o jsatom.o -c -DOSTYPE=\"AIX5.3\" -DOSARCH=AIX -DEXPORT_JS_API -DIMPL_MFBT -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -I/opt/freeware/lib/libffi-3.0.11/include -I. -I/home/ffox/ffox8/xlc/mozilla-release/js/src -I. -I./../../dist/include -I./../../dist/include/nsprpub -I/home/ffox/ffox8/xlc/mozilla-release/obj-opt/dist/include/nspr -I/home/ffox/ffox8/xlc/mozilla-release/js/src -I/home/ffox/ffox8/xlc/mozilla-release/js/src/assembler -I/home/ffox/ffox8/xlc/mozilla-release/js/src/yarr -qflag=w:w -DDEBUG -D_DEBUG -DTRACING -g -qsuppress=1540-1281 -qsuppress=1540-1608 -DSTATIC_EXPORTABLE_JS_API=1 -DAIX=1 -DHAVE_SYS_INTTYPES_H=1 -DJS_SYS_TYPES_H_DEFINES_EXACT_SIZE_TYPES=1 -DNSCAP_DISABLE_DEBUG_PTR_TYPES=1 -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_HAVE_STDINT_H=1 -DJS_BYTES_PER_WORD=4 -DJS_BITS_PER_WORD_LOG2=5 -DJS_ALIGN_OF_POINTER=4 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_INT16_T=1 -DHAVE_INT32_T=1 -DHAVE_INT64_T=1 -DHAVE_INT64=1 -DHAVE_UINT=1 -DHAVE_UINT_T=1 -DHAVE_UINT16_T=1 -DHAVE_DIRENT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\<new\> -DHAVE_LIBC_R=1 -DHAVE_DLOPEN=1 -DHAVE_LIBC_R=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_RINT=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_ICONV=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_CPP_EXPLICIT=1 -DHAVE_CPP_TYPENAME=1 -DHAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_NAMESPACE_STD=1 -DHAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL=1 -DHAVE_CPP_NEW_CASTS=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DMALLOC_H=\<malloc.h\> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=__attribute__\(\(noreturn\)\) -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_TESTPILOT=1 -DMOZ_CPP_EXCEPTIONS=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DJS_HAS_CTYPES=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DUNIX_ASYNC_DNS=1 -DJS_THREADSAFE=1 -DMOZ_REFLOW_PERF=1 -DMOZ_REFLOW_PERF_DSP=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -D_JS_CONFDEFS_H_ -DMOZILLA_CLIENT /home/ffox/ffox8/xlc/mozilla-release/js/src/jsatom.cpp
"/home/ffox/ffox8/xlc/mozilla-release/js/src/assembler/assembler/MacroAssembler.h", line 62.2: 1540-0859 (S) #error directive: "The MacroAssembler is not supported on this platform.".
"/home/ffox/ffox8/xlc/mozilla-release/js/src/assembler/jit/ExecutableAllocator.h", line 428.6: 1540-0859 (S) #error directive: "The cacheFlush support is missing on this platform.".
gmake[5]: *** [jsapi.o] Error 1
gmake[5]: *** Waiting for unfinished jobs....
"/home/ffox/ffox8/xlc/mozilla-release/js/src/jscntxt.h", line 2105.46: 1540-0300 (S) The "private" member "class js::detail::HashTable<class js::HashMapEntry<void *,JSThread *>,struct js::HashMap<void *,class JSThread *,struct js::DefaultHasher<void *>,class js::SystemAllocPolicy>::MapHashPolicy,class js::SystemAllocPolicy>::Range" cannot be accessed.
"/home/ffox/ffox8/xlc/mozilla-release/js/src/jscntxt.h", line 2105.46: 1540-0300 (S) The "private" member "class js::detail::HashTable<class js::HashMapEntry<void *,JSThread *>,struct js::HashMap<void *,class JSThread *,struct js::DefaultHasher<void *>,class js::SystemAllocPolicy>::MapHashPolicy,class js::SystemAllocPolicy>::Range" cannot be accessed.
"/home/ffox/ffox8/xlc/mozilla-release/js/src/jscntxt.h", line 2105.46: 1540-0300 (S) The "private" member "class js::detail::HashTable<class js::HashMapEntry<void *,JSThread *>,struct js::HashMap<void *,class JSThread *,struct js::DefaultHasher<void *>,class js::SystemAllocPolicy>::MapHashPolicy,class js::SystemAllocPolicy>::Range" cannot be accessed.
gmake[5]: *** [jsarray.o] Error 1
"/home/ffox/ffox8/xlc/mozilla-release/js/src/jscntxt.h", line 2105.46: 1540-0300 (S) The "private" member "class js::detail::HashTable<class js::HashMapEntry<void *,JSThread *>,struct js::HashMap<void *,class JSThread *,struct js::DefaultHasher<void *>,class js::SystemAllocPolicy>::MapHashPolicy,class js::SystemAllocPolicy>::Range" cannot be accessed.
User avatar
LIMPET235
Moderator
Posts: 39937
Joined: October 19th, 2007, 1:53 am
Location: The South Coast of N.S.W. Oz.

Re: Building Firefox 8 on AIX Help Required.

Post by LIMPET235 »

Moving to Third Party Builds...
[Ancient Amateur Astronomer.]
Win-10-H/64 bit/500G SSD/16 Gig Ram/450Watt PSU/350WattUPS/Firefox-115.0.2/T-bird-115.3.2./SnagIt-v10.0.1/MWP-7.12.125.

(Always choose the "Custom" Install.)
User avatar
tqft
Posts: 1232
Joined: April 22nd, 2003, 11:57 pm

Re: Building Firefox 8 on AIX Help Required.

Post by tqft »

All I can suggest is try IRC moznet and see if you can find a channel.
Post Reply