pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Failure to build www/firefox



Hmmm, interesting...

If I build firefox with MAKE_JOBS=1 it succeeds (although it does take a bit longer).

Perhaps this is just another manifestation of the same rust problem that often plagues the building of rust itself, the old "dead lock detected" issue.


On Fri, 23 Aug 2019, Paul Goyette wrote:

With pkgsrc updated on 2019-08-23 at 17:02:15 UTC (just a few hours ago), I'm getting what appears to be a repeatable build failure... Entire log file is attached, but the culprit seems to be

In file included from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PrivateIterators-inl.h:14:0, from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/Allocator.cpp:23, from /tmp/pkgs/www/firefox/work.x86_64/build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
    it++;
    ~~^~
In file included from /tmp/pkgs/www/firefox/work.x86_64/build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here
  for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
                            ^
In file included from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PrivateIterators-inl.h:14:0, from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/Allocator.cpp:23, from /tmp/pkgs/www/firefox/work.x86_64/build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized]
    return it < comp->realms().begin() || it >= comp->realms().end();
                                                ~~~~~~~~~~~~~~~~~~^~
In file included from /tmp/pkgs/www/firefox/work.x86_64/build/js/src/gc/Unified_cpp_js_src_gc0.cpp:29:0: /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here
  for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) {
                            ^
In file included from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PrivateIterators-inl.h:14:0, from /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/Allocator.cpp:23, from /tmp/pkgs/www/firefox/work.x86_64/build/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': /tmp/pkgs/www/firefox/work.x86_64/firefox-68.0.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized]
    it++;
    ~~^~
....


+--------------------+--------------------------+-----------------------+
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost     |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost   |
+--------------------+--------------------------+-----------------------+

+--------------------+--------------------------+-----------------------+
| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost     |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoyette%netbsd.org@localhost   |
+--------------------+--------------------------+-----------------------+


Home | Main Index | Thread Index | Old Index