[icu 0.65.1][poppler 0.82.0] Conflicts - packages need rebuilds
I am unable to update [icu] and [poppler] because of conflicts. I have testing repositories enabled.[icu] conflicts with:
- more packages?
- more packages?
- % Done changed from 0 to 20
- Status changed from unconfirmed to confirmed
- Subject changed from testing/[icu][poppler] Conflicts to [icu 0.65.1][poppler 0.82.0] Conflicts - packages need rebuilds
[libre/hardinfo] - Rebuild for x86_46
[libre/cups-filters] - Rebuilt for x86_64
[libre/texlive-bin] - uilding now for x86_64
The new poppler nad icu haven't hit for the other 2 Architectures yet.
Looks like all the Browser builds are failing with very similar errors.
I'm guessing something has changed in the build environment that they don't like
From most recent Icecat attempt
| 21:09.22 libnetwerk_base.a.desc | 21:09.68 make: *** [/build/icecat/src/icecat-60.3.0/config/recurse.mk:33: compile] Error 2 | 21:09.68 make: *** [/build/icecat/src/icecat-60.3.0/config/rules.mk:434: default] Error 2 | 21:09.68 make: *** [client.mk:168: build] Error 2 | 21:09.69 180 compiler warnings present. | ==> ERROR: A failure occurred in build(). | Aborting... ==> Copying log and package files out of the chroot...
Off to investigate
1:05.15 checking MOZ_FFI_LIBS... -L/usr/lib/../lib -lffi 1:05.41 checking for nodejs... /usr/bin/node: error while loading shared libraries: libicui18n.so.64: cannot open shared object file: No such file or directory 1:05.41 no 1:05.41 ERROR: NODEJS must point to node 8.11 or newer; found node location: /usr/bin/node. 1:05.41 Executing `mach bootstrap --no-system-changes` should 1:05.41 install a compatible version in ~/.mozbuild on most platforms. 1:05.41 If you believe this is a bug, <https://mzl.la/2vLbXAv> is a good way 1:05.41 to file. More details: <https://bit.ly/2BbyD1E> 1:05.53 *** Fix above errors and then restart with\ 1:05.53 "./mach build" 1:05.53 make: *** [client.mk:115: configure] Error 1 ==> ERROR: A failure occurred in build(). Aborting...
Am I reading that right? Upstream nodejs not yet rebuilt against the new ICU 65?
Updated by oaken-source 3 months ago
- File california-0.4.0-libical-3.0.patch california-0.4.0-libical-3.0.patch added
- File 0002-Build-with-evolution-data-server-3.13.90.patch 0002-Build-with-evolution-data-server-3.13.90.patch added
I have them archived locally. see attached.
Updated by grizzlyuser 3 months ago
In case if it can help, here are patches for iceweasel 70.0 https://lists.parabola.nu/pipermail/dev/2019-October/007484.html . I didn't try to build it for i686 or armv7h though, only for x86_64. This still needs to be updated to include more recent commits from Arch firefox, starting from and including https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/firefox&id=bd92553bc3d37eb7667d9cdc349df89117a12687 .
Updated by eliotime3000 3 months ago
Actually, the Iceweasel language packs in the x86_64 version has been still into the version 69 (meanwhile the main package is into the version 70.0.1). The X86_32 and ARM releases of Icedove are still in the version 60.6.1, but the language packs for x86_32 and ARM are into the version 68.2.2.