| mmadia ( @ 2008-03-24 00:46:00 |
XULRunner attempt
After some small Makefile.in changes, XULRunner still fails in the same way as it did previously
/src/mozilla/xulrunner/stub/nsXULStub.cp p: In function `int main(int, char **)':
/src/mozilla/xulrunner/stub/nsXULStub.cp p:88: `realpath' undeclared (first use this function)
/src/mozilla/xulrunner/stub/nsXULStub.cp p:88: (Each undeclared identifier is reported only once
/src/mozilla/xulrunner/stub/nsXULStub.cp p:88: for each function it appears in.)
make[1]: *** [nsXULStub.o] Error 1
make[1]: Leaving directory `/obj/MozillaXULRunner-bone/xulrunner/st ub'
tqh said this: -- links updated to "mozilla1.8/"
We don't use realpath to traverse sym-links:
http://lxr.mozilla.org/mozilla1.8/sourc e/xulrunner/stub/nsXULStub.cpp#63
We should have a #ifdef XP_BEOS with something like:
http://lxr.mozilla.org/mozilla1.8/sourc e/xpcom/obsolete/nsFileSpecBeOS.cpp#187 and on.
setenv, missing header?
Also note that BeOS execv is broken, and I hope this code at least doesn't relaunch itself, as Firefox does. If it does, it's a nasty hack that is just plain ugly. "
Anyway i can interest someone into
:END QUOTE
can i interest anyone in helping with that bit?
Update: with code from bekeeper's nsXULStub.cpp, xulrunner built successfully.
However, i still need to learn how to test the actual application. Afterwards, i'll make and submit a patch.
After that, i'll recheck my re-ordering patches with a shared+debug builds. If that goes well, i'll submit those patches.
After some small Makefile.in changes, XULRunner still fails in the same way as it did previously
/src/mozilla/xulrunner/stub/nsXULStub.cp
/src/mozilla/xulrunner/stub/nsXULStub.cp
/src/mozilla/xulrunner/stub/nsXULStub.cp
/src/mozilla/xulrunner/stub/nsXULStub.cp
make[1]: *** [nsXULStub.o] Error 1
make[1]: Leaving directory `/obj/MozillaXULRunner-bone/xulrunner/st
tqh said this: -- links updated to "mozilla1.8/"
We don't use realpath to traverse sym-links:
http://lxr.mozilla.org/mozilla1.8/sourc
We should have a #ifdef XP_BEOS with something like:
http://lxr.mozilla.org/mozilla1.8/sourc
setenv, missing header?
Also note that BeOS execv is broken, and I hope this code at least doesn't relaunch itself, as Firefox does. If it does, it's a nasty hack that is just plain ugly. "
Anyway i can interest someone into
:END QUOTE
can i interest anyone in helping with that bit?
Update: with code from bekeeper's nsXULStub.cpp, xulrunner built successfully.
However, i still need to learn how to test the actual application. Afterwards, i'll make and submit a patch.
After that, i'll recheck my re-ordering patches with a shared+debug builds. If that goes well, i'll submit those patches.