Closed
Bug 987464
Opened 10 years ago
Closed 10 years ago
Build scripts for Seamonkey Linux X86_64 fail for2.28a1 and now 2.30a1
Categories
(SeaMonkey :: Release Engineering, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: se014a0001, Unassigned)
Details
Attachments
(1 file)
252.23 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 SeaMonkey/2.28a1 (Beta/Release) Build ID: 20140324233847 Steps to reproduce: Since there are no nightly Seamonkey builds for x86_64 14th February 2014, I followed instructions in https://developer.mozilla.org/en-US/docs/Simple_SeaMonkey_build to build x86_64 version on Ubuntu 12.04 Actual results: Build failed, due to an uncaught exception in base.py, in samepath(), when it is passed a path that does not exist. Expected results: It should have built Seamonkey! After I changed the function as below, the build completed successfully. . . . def samepath(path1, path2): try: if hasattr(os.path, 'samefile'): return os.path.samefile(path1, path2) except os.error: return False return os.path.normpath(os.path.realpath(path1)) == \ os.path.normpath(os.path.realpath(path2)) . . .
Comment 1•10 years ago
|
||
We should instead find out why a non-existent path is being passed to samepath.
Reporter | ||
Comment 2•10 years ago
|
||
I fear that in doing so you would be opening a can of worms. What happens is that the word 'mozilla' is tagged on to a path, and this is passed to samepath(). My cursory glance indicated no earthly reason why the 'mozilla' sub-directory should have been expected to exist; the whole thing looked to be gibberish. Having samepath() throw an exception when a valid value that must then be used successfully is compared with a bogus value which with this change then gets ignored, seems a trifle bizarre.
Comment 3•10 years ago
|
||
umm, when you do client.py checkout, as per our build instructions you should get a mozilla sub directory. Running configure also creates same dir in the object directory. So I suspect this is WONTFIX/INVALID unless you can explain what path was trying to be found, and what exact steps you did.
Reporter | ||
Comment 4•10 years ago
|
||
I did exactly what I said I did; I was copying and pasting from the referenced instructions into a shell window. I can, of course, explain exactly what path was trying to be found. I built my own Seamonkey because the nightly builds stopped on 14th February. I assumed that this must be because the x86_64 build no longer worked, so I thought I would be helpful, and find out why it wasn't working. Sure enough the build didn't work, and with the suggested change it does. Now if you're going to tell me that the x86_64 Linux build works fine for you all, and the reason that there are no nightly builds for x86_64 later than 14th February is that the Seamonkey Project is no longer interested in x86_64, then I will leave you in peace, but if my assumption is valid, you've already lost 6 weeks of potential nightly build exercising already, and who knows how many users from your shrinking user base, and by arguing the toss rather than actually fixing the thing you're **** off a hitherto loyal supporter of your project, who is now wondering why he bothered.
Comment 5•10 years ago
|
||
can you perform and paste the info from: `ls -la comm-central` `ls -la comm-central/objdir-sm-release` `ls -la comm-central/mozilla` `ls -la comm-central/objdir-sm-release/mozilla` ==== as well as paste into an attachment the full build log of an unmodified source directory you get when you followed https://developer.mozilla.org/en-US/docs/Simple_SeaMonkey_build The SeaMonkey project is indeed caring about x86_64 working, however it is an unofficial build configuration due to the fact that we don't have hardware to test on that configuration. It also is broken on our end for different reasons than this bug, due to merely missing a library or two that we can't get on the system we have been building x86_64 SeaMonkey with thus far, because its "too old". We hope to rectify that soon, with luck. Either by upgrading the system or adjusting our code to allow us to continue to build in the short term. (the new system is indeed the better plan and we have one we just need to properly configure and tie to our automation) ---- I meant no disrespect to you, and appreciate the bug report and the help, I however believed it was some other issue based solely on your comments thus far, that is an issue of not running client.py co and not having the mozilla-central subdirectory/repository. Which is indeed a valid directory to have.
Reporter | ||
Comment 6•10 years ago
|
||
Reporter | ||
Comment 7•10 years ago
|
||
+ ls -la comm-central total 256 drwxrwxr-x 19 dme dme 4096 Apr 1 20:24 . drwxr-xr-x 155 dme dme 36864 Apr 1 20:25 .. -rw-rw-r-- 1 dme dme 1320 Mar 24 20:28 aclocal.m4 -rw-rw-r-- 1 dme dme 15331 Mar 24 20:28 AUTHORS drwxrwxr-x 2 dme dme 4096 Mar 24 20:28 bridge drwxrwxr-x 9 dme dme 4096 Mar 24 20:28 build drwxrwxr-x 12 dme dme 4096 Mar 24 20:28 calendar drwxrwxr-x 8 dme dme 4096 Mar 24 20:28 chat -rw-rw-r-- 1 dme dme 14923 Mar 24 20:28 client.mk -rwxrwxr-x 1 dme dme 28118 Mar 24 20:28 client.py drwxrwxr-x 3 dme dme 4096 Mar 24 20:28 config -rwxrwxr-x 1 dme dme 44951 Mar 30 09:08 configure -rw-rw-r-- 1 dme dme 9265 Mar 24 20:28 configure.in drwxrwxr-x 3 dme dme 4096 Mar 24 20:28 db drwxrwxr-x 3 dme dme 4096 Mar 24 20:28 editor drwxrwxr-x 4 dme dme 4096 Apr 1 20:08 .hg -rw-rw-r-- 1 dme dme 600 Mar 24 20:28 .hgignore -rw-rw-r-- 1 dme dme 2550 Mar 24 20:28 .hgtags drwxrwxr-x 12 dme dme 4096 Mar 24 20:28 im drwxrwxr-x 4 dme dme 4096 Mar 24 20:54 ldap drwxrwxr-x 14 dme dme 4096 Mar 24 20:28 mail drwxrwxr-x 15 dme dme 4096 Mar 24 20:28 mailnews -rw-rw-r-- 1 dme dme 2919 Mar 24 20:28 Makefile.in -rw-rw-r-- 1 dme dme 282 Mar 24 20:28 moz.build -rw-rw-r-- 1 dme dme 134 Mar 24 22:10 .mozconfig drwxrwxr-x 53 dme dme 4096 Apr 1 20:08 mozilla drwxrwxr-x 12 dme dme 4096 Apr 1 20:13 objdir-sm-release drwxrwxr-x 4 dme dme 4096 Mar 24 20:28 other-licenses drwxrwxr-x 19 dme dme 4096 Mar 24 20:28 suite drwxrwxr-x 2 dme dme 4096 Mar 24 20:28 testing -rw-rw-r-- 1 dme dme 36 Mar 24 20:30 .treestate + ls -la comm-central/objdir-sm-release total 108 drwxrwxr-x 12 dme dme 4096 Apr 1 20:13 . drwxrwxr-x 19 dme dme 4096 Apr 1 20:24 .. -rw-rw-r-- 1 dme dme 2 Mar 24 22:11 all-tests.json -rw-rw-r-- 1 dme dme 55 Mar 24 22:11 backend.mk -rw-rw-r-- 1 dme dme 404 Apr 1 20:14 backend.RecursiveMakeBackend -rw-rw-r-- 1 dme dme 14495 Mar 24 22:11 backend.RecursiveMakeBackend.pp drwxrwxr-x 3 dme dme 4096 Mar 24 22:11 _build_manifests drwxrwxr-x 2 dme dme 4096 Mar 24 22:11 config -rw-rw-r-- 1 dme dme 11756 Mar 24 22:12 config.cache -rw-rw-r-- 1 dme dme 465 Apr 1 20:13 config.log -rwxrwxr-x 1 dme dme 1610 Apr 1 20:13 config.status drwxrwxr-x 3 dme dme 4096 Mar 24 22:12 db drwxrwxr-x 2 dme dme 4096 Mar 24 22:11 dist drwxrwxr-x 3 dme dme 4096 Mar 24 22:12 editor drwxrwxr-x 3 dme dme 4096 Mar 24 22:11 ipc drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 ldap drwxrwxr-x 13 dme dme 4096 Mar 24 22:12 mailnews -rw-rw-r-- 1 dme dme 3223 Apr 1 20:14 Makefile -rw-rw-r-- 1 dme dme 0 Jan 3 1980 .mkdir.done -rw-rw-r-- 1 dme dme 0 Mar 24 22:11 .mozconfig.mk drwxrwxr-x 54 dme dme 4096 Apr 1 20:14 mozilla -rw-rw-r-- 1 dme dme 101 Mar 24 22:11 root-deps.mk -rw-rw-r-- 1 dme dme 34 Mar 24 22:11 root.mk drwxrwxr-x 18 dme dme 4096 Mar 24 22:12 suite + ls -la comm-central/mozilla total 1596 drwxrwxr-x 53 dme dme 4096 Apr 1 20:08 . drwxrwxr-x 19 dme dme 4096 Apr 1 20:24 .. drwxrwxr-x 5 dme dme 4096 Mar 24 20:51 accessible -rw-rw-r-- 1 dme dme 1851 Mar 24 20:51 aclocal.m4 drwxrwxr-x 4 dme dme 4096 Mar 30 09:07 addon-sdk -rw-rw-r-- 1 dme dme 284 Mar 24 20:51 Android.mk -rw-rw-r-- 1 dme dme 34198 Mar 24 20:51 AUTHORS drwxrwxr-x 12 dme dme 4096 Mar 24 20:51 b2g drwxrwxr-x 16 dme dme 4096 Mar 30 09:07 browser drwxrwxr-x 20 dme dme 4096 Mar 30 09:07 build drwxrwxr-x 6 dme dme 4096 Mar 24 20:51 caps drwxrwxr-x 5 dme dme 4096 Mar 24 20:51 chrome -rw-rw-r-- 1 dme dme 22 Mar 24 20:51 .clang-format -rw-rw-r-- 1 dme dme 26 Mar 24 20:51 .clang-format-ignore -rw-rw-r-- 1 dme dme 15236 Mar 24 20:51 client.mk -rwxrwxr-x 1 dme dme 6221 Mar 24 20:51 client.py -rw-rw-r-- 1 dme dme 1097 Apr 1 20:08 CLOBBER drwxrwxr-x 7 dme dme 4096 Mar 30 09:07 config -rwxrwxr-x 1 dme dme 950213 Apr 1 20:13 configure -rw-rw-r-- 1 dme dme 313353 Apr 1 20:08 configure.in drwxrwxr-x 11 dme dme 4096 Mar 24 20:51 content drwxrwxr-x 3 dme dme 4096 Mar 24 20:51 db drwxrwxr-x 7 dme dme 4096 Mar 24 20:51 docshell drwxrwxr-x 61 dme dme 4096 Mar 24 20:51 dom drwxrwxr-x 9 dme dme 4096 Mar 24 20:51 editor drwxrwxr-x 8 dme dme 4096 Mar 24 20:51 embedding drwxrwxr-x 13 dme dme 4096 Mar 24 20:54 extensions -rw-rw-r-- 1 dme dme 5038 Mar 24 20:51 .gdbinit drwxrwxr-x 17 dme dme 4096 Mar 24 20:51 gfx -rw-rw-r-- 1 dme dme 1027 Mar 24 20:51 .gitignore drwxrwxr-x 10 dme dme 4096 Mar 24 20:51 hal drwxrwxr-x 4 dme dme 4096 Apr 1 20:09 .hg -rw-rw-r-- 1 dme dme 1161 Mar 24 20:51 .hgignore -rw-rw-r-- 1 dme dme 6426 Mar 24 20:51 .hgtags drwxrwxr-x 8 dme dme 4096 Mar 24 20:51 image drwxrwxr-x 13 dme dme 4096 Mar 24 20:52 intl drwxrwxr-x 14 dme dme 4096 Mar 24 20:52 ipc drwxrwxr-x 9 dme dme 4096 Mar 24 20:52 js drwxrwxr-x 19 dme dme 4096 Mar 24 20:52 layout -rw-rw-r-- 1 dme dme 2556 Mar 24 20:51 LEGAL -rw-rw-r-- 1 dme dme 389 Mar 24 20:51 LICENSE -rw-rw-r-- 1 dme dme 1588 Mar 24 20:51 .lldbinit -rwxrwxr-x 1 dme dme 2055 Mar 24 20:52 mach -rw-rw-r-- 1 dme dme 9922 Mar 24 20:51 Makefile.in drwxrwxr-x 20 dme dme 4096 Mar 24 20:52 media drwxrwxr-x 7 dme dme 4096 Mar 24 20:53 memory drwxrwxr-x 5 dme dme 4096 Mar 30 09:07 mfbt drwxrwxr-x 4 dme dme 4096 Mar 24 20:53 mobile drwxrwxr-x 8 dme dme 4096 Mar 24 20:53 modules -rw-rw-r-- 1 dme dme 2042 Mar 24 20:53 moz.build drwxrwxr-x 6 dme dme 4096 Mar 24 20:53 mozglue -rw-rw-r-- 1 dme dme 2097 Mar 24 20:53 mozilla-config.h.in drwxrwxr-x 19 dme dme 4096 Mar 24 20:53 netwerk drwxrwxr-x 9 dme dme 4096 Mar 30 09:07 nsprpub drwxrwxr-x 11 dme dme 4096 Mar 24 20:53 other-licenses drwxrwxr-x 6 dme dme 4096 Mar 24 20:53 parser drwxrwxr-x 2 dme dme 4096 Mar 24 20:53 probes drwxrwxr-x 4 dme dme 4096 Mar 24 20:53 profile drwxrwxr-x 14 dme dme 4096 Mar 24 20:53 python drwxrwxr-x 7 dme dme 4096 Mar 24 20:53 rdf -rw-rw-r-- 1 dme dme 1255 Mar 24 20:51 README.txt -rw-rw-r-- 1 dme dme 253 Mar 24 20:51 .reviewboardrc drwxrwxr-x 10 dme dme 4096 Mar 24 20:53 security drwxrwxr-x 10 dme dme 4096 Mar 24 20:53 services drwxrwxr-x 3 dme dme 4096 Mar 24 20:53 startupcache drwxrwxr-x 6 dme dme 4096 Mar 24 20:53 storage drwxrwxr-x 16 dme dme 4096 Apr 1 20:09 testing drwxrwxr-x 18 dme dme 4096 Mar 24 20:53 toolkit drwxrwxr-x 19 dme dme 4096 Mar 24 20:53 tools drwxrwxr-x 5 dme dme 4096 Mar 24 20:53 uriloader drwxrwxr-x 5 dme dme 4096 Mar 24 20:53 view drwxrwxr-x 8 dme dme 4096 Mar 30 09:07 webapprt drwxrwxr-x 15 dme dme 4096 Mar 30 09:07 widget drwxrwxr-x 22 dme dme 4096 Mar 24 20:53 xpcom drwxrwxr-x 5 dme dme 4096 Mar 24 20:53 xpfe drwxrwxr-x 9 dme dme 4096 Mar 24 20:53 xulrunner + ls -la comm-central/objdir-sm-release/mozilla total 13012 drwxrwxr-x 54 dme dme 4096 Apr 1 20:14 . drwxrwxr-x 12 dme dme 4096 Apr 1 20:13 .. drwxrwxr-x 5 dme dme 4096 Mar 24 22:12 accessible drwxrwxr-x 2 dme dme 4096 Mar 25 00:18 addon-sdk -rw-rw-r-- 1 dme dme 12249547 Apr 1 20:14 all-tests.json -rw-rw-r-- 1 dme dme 1849 Mar 24 22:12 backend.mk -rw-rw-r-- 1 dme dme 97218 Apr 1 20:14 backend.RecursiveMakeBackend -rw-rw-r-- 1 dme dme 258731 Mar 30 09:09 backend.RecursiveMakeBackend.pp drwxrwxr-x 4 dme dme 4096 Mar 24 23:22 build drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 _build_manifests drwxrwxr-x 6 dme dme 4096 Mar 24 22:12 caps drwxrwxr-x 5 dme dme 4096 Mar 24 22:12 chrome drwxrwxr-x 9 dme dme 4096 Mar 30 09:10 config -rw-rw-r-- 1 dme dme 19829 Apr 1 20:13 config.log -rwxrwxr-x 1 dme dme 48981 Apr 1 20:13 config.status -rw-rw-r-- 1 dme dme 75294 Apr 1 20:14 config.statusc drwxrwxr-x 11 dme dme 4096 Mar 24 22:12 content drwxrwxr-x 3 dme dme 4096 Mar 24 22:12 db drwxrwxr-x 17 dme dme 4096 Mar 25 00:19 dist drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 docshell drwxrwxr-x 51 dme dme 4096 Mar 24 22:12 dom drwxrwxr-x 8 dme dme 4096 Mar 24 22:12 editor drwxrwxr-x 6 dme dme 4096 Mar 24 22:12 embedding drwxrwxr-x 11 dme dme 4096 Mar 24 22:12 extensions lrwxrwxrwx 1 dme dme 39 Mar 24 23:22 .gdbinit -> /home/dme/comm-central/mozilla/.gdbinit drwxrwxr-x 17 dme dme 4096 Mar 24 22:12 gfx drwxrwxr-x 4 dme dme 4096 Mar 30 09:23 hal drwxrwxr-x 8 dme dme 4096 Mar 24 22:12 image drwxrwxr-x 12 dme dme 4096 Mar 24 22:12 intl drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 ipc drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 js drwxrwxr-x 16 dme dme 4096 Mar 24 22:12 layout drwxrwxr-x 3 dme dme 4096 Mar 24 22:11 ldap drwxrwxr-x 2 dme dme 4096 Mar 30 09:10 _leaktest -rw-rw-r-- 1 dme dme 151 Mar 30 09:10 .lldbinit -rw-rw-r-- 1 dme dme 10218 Apr 1 20:14 Makefile drwxrwxr-x 17 dme dme 4096 Mar 24 22:12 media drwxrwxr-x 5 dme dme 4096 Mar 24 22:12 memory drwxrwxr-x 4 dme dme 4096 Mar 30 09:10 mfbt drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 modules drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 mozglue -rw-rw-r-- 1 dme dme 6737 Mar 30 09:09 mozilla-config.h -rw-rw-r-- 1 dme dme 403 Apr 1 20:14 mozinfo.json drwxrwxr-x 19 dme dme 4096 Mar 24 22:12 netwerk drwxrwxr-x 6 dme dme 4096 Apr 1 20:14 nsprpub drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 other-licenses drwxrwxr-x 6 dme dme 4096 Mar 24 22:12 parser drwxrwxr-x 2 dme dme 4096 Mar 24 22:12 probes drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 profile drwxrwxr-x 2 dme dme 4096 Mar 24 22:12 python drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 rdf -rw-rw-r-- 1 dme dme 202117 Mar 30 09:09 root-deps.mk -rw-rw-r-- 1 dme dme 105796 Mar 30 09:09 root.mk drwxrwxr-x 8 dme dme 4096 Mar 24 23:24 security drwxrwxr-x 7 dme dme 4096 Mar 24 22:12 services drwxrwxr-x 4 dme dme 4096 Mar 30 09:55 startupcache drwxrwxr-x 2 dme dme 4096 Mar 30 10:00 staticlib drwxrwxr-x 6 dme dme 4096 Mar 24 22:12 storage drwxrwxr-x 11 dme dme 4096 Mar 24 22:12 testing drwxrwxr-x 6 dme dme 4096 Apr 1 20:14 _tests drwxrwxr-x 18 dme dme 4096 Mar 24 22:12 toolkit drwxrwxr-x 5 dme dme 4096 Mar 24 22:12 tools drwxrwxr-x 5 dme dme 4096 Mar 24 22:12 uriloader drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 view drwxrwxr-x 6 dme dme 4096 Mar 24 22:11 _virtualenv drwxrwxr-x 8 dme dme 4096 Mar 24 22:12 widget drwxrwxr-x 17 dme dme 4096 Mar 24 22:12 xpcom drwxrwxr-x 4 dme dme 4096 Mar 24 22:12 xpfe
Comment 8•10 years ago
|
||
Comment on attachment 8400140 [details] Build log from failed build, as per request in comment #5 Ok, anything obviously wrong here greg? I was thinking this was bustage on c-c code itself, but looks like this is from within the dom hierarchy in m-c. This error is happening further than I suspected it was based on prior bug comments, which is why I haven't seen it on our SeaMonkey builders atm. (they error out earlier than this)
Flags: needinfo?(gps)
Reporter | ||
Comment 9•10 years ago
|
||
A change in the last week means that I can no longer build Seamonkey on Linux x86_64, even with my fix. ______________________________ /home/dme/comm-central/objdir-sm-release/mozilla/_virtualenv/bin/python /home/dme/comm-central/mozilla/config/expandlibs_exec.py --depend .deps/libmozgnome.so.pp --target libmozgnome.so --uselist -- c++ -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -Os -freorder-blocks -fomit-frame-pointer -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/dme/comm-central/mozilla/widget/gtk/compat -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -fPIC -shared -Wl,-z,defs -Wl,-h,libmozgnome.so -o libmozgnome.so nsGnomeModule.o nsGConfService.o nsGIOService.o nsGSettingsService.o -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/dme/comm-central/objdir-sm-release/mozilla/build/unix/gold -Wl,-rpath-link,/home/dme/comm-central/objdir-sm-release/mozilla/dist/bin -Wl,-rpath-link,/usr/local/lib /home/dme/comm-central/objdir-sm-release/mozilla/dist/lib/libxpcomglue_s.a /home/dme/comm-central/objdir-sm-release/mozilla/dist/bin/libxul.a /home/dme/comm-central/objdir-sm-release/mozilla/dist/bin/libmozalloc.a /home/dme/comm-central/objdir-sm-release/mozilla/dist/bin/libxul.a /home/dme/comm-central/objdir-sm-release/mozilla/dist/bin/libmozalloc.a -L/home/dme/comm-central/objdir-sm-release/mozilla/dist/lib -lnspr4 -lplc4 -lplds4 -lgobject-2.0 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -Wl,--version-script -Wl,/home/dme/comm-central/mozilla/build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic -ldl Executing: c++ -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -Os -freorder-blocks -fomit-frame-pointer -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/dme/comm-central/mozilla/widget/gtk/compat -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-unix-print-2.0 -fPIC -shared -Wl,-z,defs -Wl,-h,libmozgnome.so -o libmozgnome.so /home/dme/comm-central/objdir-sm-release/mozilla/toolkit/system/gnome/tmphCBnXF.list -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B ../../../build/unix/gold -Wl,-rpath-link,/home/dme/comm-central/objdir-sm-release/mozilla/dist/bin -Wl,-rpath-link,/usr/local/lib ../../../dist/lib/libxpcomglue_s.a ../../../dist/bin/libxul.so ../../../dist/bin/libmozalloc.so ../../../dist/bin/libxul.so ../../../dist/bin/libmozalloc.so -L/home/dme/comm-central/objdir-sm-release/mozilla/dist/lib -lnspr4 -lplc4 -lplds4 -lgobject-2.0 -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -ldbus-glib-1 -ldbus-1 -lpthread -lrt -lgobject-2.0 -lglib-2.0 -Wl,--version-script -Wl,/home/dme/comm-central/mozilla/build/unix/gnu-ld-scripts/components-version-script -Wl,-Bsymbolic -ldl /home/dme/comm-central/objdir-sm-release/mozilla/toolkit/system/gnome/tmphCBnXF.list: INPUT("nsGnomeModule.o") INPUT("nsGConfService.o") INPUT("nsGIOService.o") INPUT("nsGSettingsService.o") ../../../dist/include/nsStringAPI.h:899: error: undefined reference to 'NS_CStringContainerFinish' ../../../dist/include/nsStringAPI.h:899: error: undefined reference to 'NS_CStringContainerFinish' ../../../dist/include/nsStringAPI.h:899: error: undefined reference to 'NS_CStringContainerFinish' ../../../dist/include/nsStringAPI.h:899: error: undefined reference to 'NS_CStringContainerFinish' ../../../dist/include/nsStringAPI.h:477: error: undefined reference to 'NS_CStringSetData' ../../../dist/include/nsStringAPI.h:477: error: undefined reference to 'NS_CStringSetData' ../../../dist/include/nsStringAPI.h:808: error: undefined reference to 'NS_StringContainerInit' ../../../dist/include/nsStringAPI.h:1054: error: undefined reference to 'NS_CStringToUTF16' ../../../dist/include/nsStringAPI.h:838: error: undefined reference to 'NS_StringContainerFinish' ../../../dist/include/nsStringAPI.h:454: error: undefined reference to 'NS_CStringGetData' ../../../dist/include/nsStringAPI.h:507: error: undefined reference to 'NS_CStringGetData' ../../../dist/include/nsStringAPI.h:508: error: undefined reference to 'NS_CStringSetDataRange' ../../../dist/include/nsStringAPI.h:498: error: undefined reference to 'NS_CStringSetDataRange' ../../../dist/include/nsStringAPI.h:886: error: undefined reference to 'NS_CStringContainerInit' ../../../dist/include/nsStringAPI.h:887: error: undefined reference to 'NS_CStringCopy' ../../../dist/include/nsStringAPI.h:893: error: undefined reference to 'NS_CStringContainerInit' ../../../dist/include/nsStringAPI.h:894: error: undefined reference to 'NS_CStringSetData' ../../../dist/include/nsStringAPI.h:923: error: undefined reference to 'NS_CStringContainerInit2' ../../../dist/include/nsStringAPI.h:874: error: undefined reference to 'NS_CStringContainerInit' ../../../dist/include/nsStringAPI.h:477: error: undefined reference to 'NS_CStringSetData' ../../../dist/include/nsStringAPI.h:473: error: undefined reference to 'NS_CStringCopy' ../../../dist/include/nsTArray.h:169: error: undefined reference to 'NS_DebugBreak' ../../../dist/include/nsStringAPI.h:507: error: undefined reference to 'NS_CStringGetData' ../../../dist/include/nsStringAPI.h:508: error: undefined reference to 'NS_CStringSetDataRange' ../../../dist/include/nsStringAPI.h:923: error: undefined reference to 'NS_CStringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/AppData.cpp:30: error: undefined reference to 'NS_Free' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:454: error: undefined reference to 'NS_CStringGetData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1440: error: undefined reference to 'NS_CStringCloneData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:874: error: undefined reference to 'NS_CStringContainerInit' /home/dme/comm-central/mozilla/xpcom/glue/nsCRTGlue.cpp:106: error: undefined reference to 'NS_Alloc' /home/dme/comm-central/mozilla/xpcom/glue/nsCRTGlue.cpp:118: error: undefined reference to 'NS_Alloc' /home/dme/comm-central/mozilla/xpcom/glue/AppData.cpp:18: error: undefined reference to 'NS_Free' ../../dist/include/mozilla/ServiceList.h:14: error: undefined reference to 'mozilla::services::_external_GetObserverService()' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:25: error: undefined reference to 'NS_GetServiceManager' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:35: error: undefined reference to 'NS_GetServiceManager' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:498: error: undefined reference to 'NS_CStringSetDataRange' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:808: error: undefined reference to 'NS_StringContainerInit' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1025: error: undefined reference to 'NS_CStringToUTF16' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:862: error: undefined reference to 'NS_StringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:838: error: undefined reference to 'NS_StringContainerFinish' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:838: error: undefined reference to 'NS_StringContainerFinish' ../../dist/include/mozilla/ServiceList.h:14: error: undefined reference to 'mozilla::services::_external_GetObserverService()' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:108: error: undefined reference to 'NS_GetComponentManager' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:98: error: undefined reference to 'NS_GetComponentManager' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:87: error: undefined reference to 'NS_GetComponentManager' /home/dme/comm-central/mozilla/xpcom/glue/nsComponentManagerUtils.cpp:76: error: undefined reference to 'NS_GetComponentManager' /home/dme/comm-central/mozilla/xpcom/glue/nsCOMArray.cpp:299: error: undefined reference to 'NS_Alloc' /home/dme/comm-central/mozilla/xpcom/glue/nsTArray.h:175: error: undefined reference to 'NS_DebugBreak' /home/dme/comm-central/mozilla/xpcom/glue/nsCOMArray.cpp:291: error: undefined reference to 'NS_Free' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:887: error: undefined reference to 'NS_CStringCopy' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:916: error: undefined reference to 'NS_CStringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/nsMemory.h:39: error: undefined reference to 'NS_Realloc' /home/dme/comm-central/mozilla/xpcom/glue/nsMemory.h:36: error: undefined reference to 'NS_Alloc' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:138: error: undefined reference to 'NS_StringSetDataRange' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:808: error: undefined reference to 'NS_StringContainerInit' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:808: error: undefined reference to 'NS_StringContainerInit' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:923: error: undefined reference to 'NS_CStringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1054: error: undefined reference to 'NS_CStringToUTF16' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:838: error: undefined reference to 'NS_StringContainerFinish' /home/dme/comm-central/mozilla/xpcom/glue/nsMemory.cpp:21: error: undefined reference to 'NS_GetMemoryManager' /home/dme/comm-central/mozilla/xpcom/glue/nsMemory.cpp:41: error: undefined reference to 'NS_GetMemoryManager' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:887: error: undefined reference to 'NS_CStringCopy' /home/dme/comm-central/mozilla/xpcom/glue/nsMemory.h:42: error: undefined reference to 'NS_Free' ../../dist/include/nsAutoPtr.h:35: error: undefined reference to 'NS_DebugBreak' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:24: error: undefined reference to 'NS_StringGetData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:35: error: undefined reference to 'NS_StringGetData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:43: error: undefined reference to 'NS_StringGetData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:50: error: undefined reference to 'NS_StringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:61: error: undefined reference to 'NS_StringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:69: error: undefined reference to 'NS_StringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:77: error: undefined reference to 'NS_StringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:90: error: undefined reference to 'NS_StringGetData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:821: error: undefined reference to 'NS_StringCopy' ../../dist/include/nsXPCOMStrings.h:382: error: undefined reference to 'NS_StringSetDataRange' ../../dist/include/nsXPCOMStrings.h:382: error: undefined reference to 'NS_StringSetDataRange' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1032: error: undefined reference to 'NS_CStringToUTF16' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:148: error: undefined reference to 'NS_StringSetDataRange' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1069: error: undefined reference to 'NS_UTF16ToCString' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:1069: error: undefined reference to 'NS_UTF16ToCString' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:581: error: undefined reference to 'NS_CStringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:592: error: undefined reference to 'NS_CStringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:600: error: undefined reference to 'NS_CStringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:608: error: undefined reference to 'NS_CStringGetMutableData' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:997: error: undefined reference to 'NS_StringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:1015: error: undefined reference to 'NS_StringContainerInit2' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.h:993: error: undefined reference to 'NS_UTF16ToCString' /home/dme/comm-central/mozilla/xpcom/glue/nsStringAPI.cpp:1057: error: undefined reference to 'NS_CStringCloneData' collect2: ld returned 1 exit status make[4]: *** [libmozgnome.so] Error 1 make[4]: Leaving directory `/home/dme/comm-central/objdir-sm-release/mozilla/toolkit/system/gnome' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/home/dme/comm-central/objdir-sm-release/mozilla' make[2]: *** [default] Error 2 make[2]: Leaving directory `/home/dme/comm-central/objdir-sm-release/mozilla' make[1]: *** [default] Error 2 make[1]: Leaving directory `/home/dme/comm-central/objdir-sm-release' make: *** [build] Error 2 _____________________________________________________________________
Comment 10•10 years ago
|
||
(In reply to David Edwards from comment #9) > A change in the last week means that I can no longer build Seamonkey on > Linux x86_64, even with my fix. That is bug 992310.
Comment 11•10 years ago
|
||
I'm out of commission for a while. Please ask someone else to look into this.
Flags: needinfo?(gps)
Reporter | ||
Comment 12•10 years ago
|
||
The suggestion that resolved bug 992310 (delete the build directory before rebuilding) works for the x86_64 build as well. But you still need the patched base.py.
Reporter | ||
Updated•10 years ago
|
Summary: Build scripts for Seamonkey Linux X86_64 fail for2.28a1 → Build scripts for Seamonkey Linux X86_64 fail for2.28a1 and now 2.30a1
Reporter | ||
Comment 13•10 years ago
|
||
Am I the last person on the planet persevering with Seamonkey on Linux x86_64? I haven't been able to build Seamonkey for over a week. The build no longer generates nsICMSEncoder.h, nsICMSMessage.h and for all I know lots of other things, and nsMsgComposeSecure depends on them. Is this a known problem? Is there a timetable for its resolution?
Comment 14•10 years ago
|
||
The ICMS stuff is well-known and tracked in bug 1027241
Reporter | ||
Comment 15•10 years ago
|
||
Thanks for the pointer. I will patiently wait for the migration.
Updated•10 years ago
|
Attachment #8400140 -
Attachment mime type: text/x-log → text/plain
Reporter | ||
Comment 16•10 years ago
|
||
Way-hay, it works again. Thankyou everyone!
Reporter | ||
Updated•10 years ago
|
Version: SeaMonkey 2.28 Branch → SeaMonkey 2.30 Branch
Comment 17•10 years ago
|
||
As per comment #16, I'm assuming it's a WFM. Closing bug.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•