On Thu, Oct 25, 2018 at 01:08:36PM -0500, Bruce Dubbs via blfs-dev wrote:
> On 10/25/2018 09:31 AM, renodr via blfs-dev wrote:
> > 
> > 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

Hi Bruce,

I guess you'll have seen my post by now.

> > Thu Oct 18 11:59:38 CDT 2018 gtk+-3.24.1 *
>   I only have -3.22.30 right now

Should be ok

> > Tue Oct 16 19:10:44 CDT 2018 icu4c-62.1
>   I have -63_1
           ^^^^^ - see the end of my reply

> > 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

Probably ok, but sqlite, nss and the certificates are things I
always update for a new firefox release.

> > Tue Oct 16 16:25:56 CDT 2018 valgrind-3.13.0
>   I have -3.14.0

I guess that is unlikely to matter

> > Wed Oct 17 19:50:42 CDT 2018 graphite2-1.3.11
>   I have -1.3.12

Necessary if enabling system graphite (unless I've botched the
patch). :

+dnl Check for graphite2
+dnl ========================================================
+if test -n "$MOZ_SYSTEM_GRAPHITE2"; then
+    dnl graphite2.pc has bogus version, check manually
+    _SAVE_CFLAGS=$CFLAGS
+    CFLAGS="$CFLAGS $MOZ_GRAPHITE2_CFLAGS"
+    AC_TRY_COMPILE([ #include <graphite2/Font.h>
+                     #define GR2_VERSION_REQUIRE(major,minor,bugfix)  \
+                             ( GR2_VERSION_MAJOR * 10000 + GR2_VERSION_MINOR \
+                               * 100 + GR2_VERSION_BUGFIX >= \
+                               (major) * 10000 + (minor) * 100 + (bugfix) )
+                   ], [
+                     #if !GR2_VERSION_REQUIRE(1,3,12)
+                     #error "Insufficient graphite2 version."
+                     #endif
+                   ], [],
+                   [AC_MSG_ERROR([--with-system-graphite2 requested but no 
working libgraphite2 found])])
+    CFLAGS=$_SAVE_CFLAGS
+fi

That looks as if it should #error with 1.3.11.  The shipped version
is 1.3.12.  But without enabling it, should work (I only test with
both system graphite2 and harfbuzz enabled).


> > 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.
> 

The included version is also 1.8.8
> To me, the only real candidate for the build issue is llvm.
> 

Disagree - icu.  My BLFS-8.2 has icu_60_2, which might be too old,
and I think that fedora disable system icu.  I said "if I'm reading
it right" because that seemed an odd thing to do.
> > 
> > * = 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 think Douglas's problem is different, but I don't know what is
causing it (unless he has a newer libelf than what is in the book).
> 
> 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.

Indeed, _63 implies it comes from icu.
> 
> > Without a doubt, there's a problem here somewhere.
> 
> Agreed.
> 
>   -- Bruce

After the clang build (probably) fails, can you try commenting out

ac_add_options --with-system-icu

please.

ĸen
-- 
                        Is it about a bicycle ?
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to