On 10/25/2018 09:31 AM, renodr via blfs-dev wrote:
On 2018-10-25 00:38, Bruce Dubbs via blfs-dev wrote:
On 10/24/2018 08:49 PM, renodr via blfs-dev wrote:
In my case, I can build it fine if I run at -j1 (96 SBU!), but I
cannot install it. When I attempt to install it, it bombs out about
"elfhack". Something throws an "iostream" error:
I tried -j1 also, but it still failed for me at the same point:
At JSContext::checkImpl I got error: no declaration matches ...
-- Bruce
Here's a list of my packages (at least as it pertains to Firefox
dependencies):
Wed Oct 17 22:26:59 CDT 2018 autoconf-2.13
Tue Oct 23 21:02:49 CDT 2018 cbindgen-0.6.6
Tue Oct 16 15:33:12 CDT 2018 llvm-7.0.0
I only have -6.0.1 right now
Thu Oct 18 11:59:38 CDT 2018 gtk+-3.24.1 *
I only have -3.22.30 right now
Thu Oct 18 11:12:36 CDT 2018 gtk+-2.24.32 *
Sun Oct 21 23:56:48 CDT 2018 libnotify-0.7.7
Tue Oct 16 16:38:50 CDT 2018 nss-3.39
Sat Oct 20 12:57:40 CDT 2018 pulseaudio-12.2
Sat Oct 20 11:38:09 CDT 2018 alsa-lib-1.1.6
Thu Oct 18 14:50:57 CDT 2018 rustc-1.29.2
Tue Oct 16 16:29:14 CDT 2018 unzip60
Thu Oct 18 10:24:17 CDT 2018 yasm-1.3.0
Tue Oct 16 02:29:54 CDT 2018 zip30
Tue Oct 16 19:10:44 CDT 2018 icu4c-62.1
I have -63_1
Tue Oct 16 18:19:47 CDT 2018 libevent-2.1.8
Sun Oct 21 19:28:33 CDT 2018 libvpx-1.7.0
Tue Oct 23 21:48:02 CDT 2018 node-v9.11.2
Mon Oct 22 21:45:18 CDT 2018 sqlite-autoconf-3250200
I have -3240000
Tue Oct 16 01:25:42 CDT 2018 curl-7.61.1
Thu Oct 18 11:24:23 CDT 2018 dbus-glib-0.110
Sat Oct 20 12:50:29 CDT 2018 GConf-3.2.6
Mon Oct 22 21:39:13 CDT 2018 ffmpeg-4.0.2
Sat Oct 20 16:26:30 CDT 2018 libwebp-1.0.0
Sat Oct 20 11:35:15 CDT 2018 startup-notification-0.12
Tue Oct 16 16:25:56 CDT 2018 valgrind-3.13.0
I have -3.14.0
Tue Oct 16 18:50:39 CDT 2018 wget-1.19.5
Tue Oct 16 18:51:13 CDT 2018 wireless_tools-29
Wed Oct 17 19:50:42 CDT 2018 graphite2-1.3.11
I have -1.3.12
Wed Oct 17 19:49:33 CDT 2018 harfbuzz-1.9.0
I have -1.8.8, but got the same problem when using the included
harfbuzz.
To me, the only real candidate for the build issue is llvm.
* = rebuilt at least once for printing support after CUPS was installed
NOTE - I do not have liboauth installed yet, and I don't have plans on
installing Doxygen or OpenJDK. I can if necessary though.
That magical combination of package versions lets me get to the end of
the build, up to the install process. I added --disable-elf-hack to my
mozconfig, and we'll see if that lets me get away with building it.
I tried --disable-elf-hack last night and it did not affect the error I
was getting.
I was looking at the error last night and it was looking for
void JSContext::checkImpl_63(...
Note the _63. From best I can tell, this is occurring from a generated
file, but the ./mach output makes it difficult to tell. I tried adding
--verbose, but did not seem to get a lot of info. I'll try Ken's
suggestion to use clang.
Without a doubt, there's a problem here somewhere.
Agreed.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page