ia64 firefox-esr ./yarr/pcre/pcre.h:49:18: error: jstl.h: No such file or directory

Anton Shterenlikht mexas at bristol.ac.uk
Fri Aug 24 15:48:49 UTC 2012


	From jbeich at tormail.org Thu Aug 23 18:21:41 2012

	> Assertion failure: size_t(sysconf(_SC_PAGESIZE)) == PageSize, at /usr/ports/experimental/www/firefox/work/mozilla-beta/js/src/gc/Memory.cpp:302

	Hmm, ia64 and sparc64 use 8k page size by default. Try attached patch.
	You don't need to do `make clean', it's possible to continue, e.g.

	  $ patch -p0 -d $(make -V WRKSRC) -i ~/patch-pagesize-ia64-sparc64
	  $ rm $(make -V BUILD_COOKIE)

Do I understand correctly that this only saves
on "make configure"?

	  $ make

this competed fine

	  # test before install
	  $ cd $(make -V WRKSRC)/dist/bin
	  $ LD_LIBRARY_PATH=. ./firefox

I did a bit of reading on xpcshell.
I understand that xpcshell is used to test
js code. So my segfault, produced by xpcshell,
means that some of js tests, run before
installation, resulted in segfault.
Is that right?

Anyway, I build as root in sh(1), so I did:

# LD_LIBRARY_PATH=". ./firefox"
# export LD_LIBRARY_PATH
# echo $LD_LIBRARY_PATH
. ./firefox
#

which is what you wanted, right?

So do I then do ./run-mozilla.sh ./xpcshell ?

This just gives:

# ./run-mozilla.sh ./xpcshell
js> quit()

nsStringStats
 => mAllocCount:           2183
 => mReallocCount:          321
 => mFreeCount:            2183
 => mShareCount:           7472
 => mAdoptCount:             49
 => mAdoptFreeCount:         49
# 

Is this page relevant here:
 https://developer.mozilla.org/en-US/docs/XPConnect/xpcshell


	If it still crashes show backtrace for all threads, e.g.

	  (gdb) thread apply all bt

Or did you mean to run ./firefox from $(make -V WRKSRC)/dist/bin

I'm not sure what I should do next.

Many thanks

Anton


More information about the freebsd-gecko mailing list