www/chromium building on sparc64 6.6

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

www/chromium building on sparc64 6.6

Solene Rapenne
I have an error when building stable packages on sparc64 when it comes
to www/chromium

===>  Checking files for chromium-79.0.3945.88
`/mnt/distfiles/chromium-79.0.3945.88.tar.xz' is up to date.
`/mnt/distfiles/chromium-76.0.3809.132.tar.xz' is up to date.
`/mnt/distfiles/electron-6.0.3_76.0.3809.132.tar.xz' is up to date.
`/mnt/distfiles/chromium-patches-76.0.3809.132.tar.gz' is up to date.
>> (SHA256) chromium-79.0.3945.88.tar.xz: OK
>> (SHA256) chromium-76.0.3809.132.tar.xz: OK
>> (SHA256) electron-6.0.3_76.0.3809.132.tar.xz: OK
>> (SHA256) chromium-patches-76.0.3809.132.tar.gz: OK
===> chromium-79.0.3945.88 depends on: bzip2-* - not found
===>  Verifying install for bzip2-* in archivers/bzip2
[ snip ]
===> Returning to build of chromium-79.0.3945.88
===> chromium-79.0.3945.88 depends on: gperf-* -> gperf-3.1p0
===> chromium-79.0.3945.88 depends on: bison-* -> bison-3.3.2p1
===> chromium-79.0.3945.88 depends on: node-* - not found
===>  Verifying install for node-* in lang/node
===>  node-10.16.3   is only for amd64 aarch64 i386, not sparc64 .
*** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2135 '/build/tmp/pobj//chromium-79.0.3945.88/.dep-lang-node')
*** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2530 '/build/tmp/pobj//chromium-79.0.3945.88/.extract_done')
*** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2006 '/home/packages/sparc64/all/chromium-79.0.3945.88.tgz')
*** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2472 '_internal-package')
*** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2451 'package') ===> Exiting www/chromium with an error
*** Error 1 in /home/ports (/infrastructure/mk/bsd.port.subdir.mk:137 'package')

www/chromium fails because there is no lang/node for sparc64. Is there a
better way to totally skip chromium building? (without error)

It takes lot of time to do the checksum and to install all dependencies
required for building.

Reply | Threaded
Open this post in threaded view
|

Re: www/chromium building on sparc64 6.6

Marc Espie-2
On Sun, Jan 05, 2020 at 04:57:59PM +0100, Solene Rapenne wrote:

> I have an error when building stable packages on sparc64 when it comes
> to www/chromium
>
> ===>  Checking files for chromium-79.0.3945.88
> `/mnt/distfiles/chromium-79.0.3945.88.tar.xz' is up to date.
> `/mnt/distfiles/chromium-76.0.3809.132.tar.xz' is up to date.
> `/mnt/distfiles/electron-6.0.3_76.0.3809.132.tar.xz' is up to date.
> `/mnt/distfiles/chromium-patches-76.0.3809.132.tar.gz' is up to date.
> >> (SHA256) chromium-79.0.3945.88.tar.xz: OK
> >> (SHA256) chromium-76.0.3809.132.tar.xz: OK
> >> (SHA256) electron-6.0.3_76.0.3809.132.tar.xz: OK
> >> (SHA256) chromium-patches-76.0.3809.132.tar.gz: OK
> ===> chromium-79.0.3945.88 depends on: bzip2-* - not found
> ===>  Verifying install for bzip2-* in archivers/bzip2
> [ snip ]
> ===> Returning to build of chromium-79.0.3945.88
> ===> chromium-79.0.3945.88 depends on: gperf-* -> gperf-3.1p0
> ===> chromium-79.0.3945.88 depends on: bison-* -> bison-3.3.2p1
> ===> chromium-79.0.3945.88 depends on: node-* - not found
> ===>  Verifying install for node-* in lang/node
> ===>  node-10.16.3   is only for amd64 aarch64 i386, not sparc64 .
> *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2135 '/build/tmp/pobj//chromium-79.0.3945.88/.dep-lang-node')
> *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2530 '/build/tmp/pobj//chromium-79.0.3945.88/.extract_done')
> *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2006 '/home/packages/sparc64/all/chromium-79.0.3945.88.tgz')
> *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2472 '_internal-package')
> *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2451 'package') ===> Exiting www/chromium with an error
> *** Error 1 in /home/ports (/infrastructure/mk/bsd.port.subdir.mk:137 'package')
>
> www/chromium fails because there is no lang/node for sparc64. Is there a
> better way to totally skip chromium building? (without error)

Copy the ONLY_FOR_ARCHS line from lang/node

Reply | Threaded
Open this post in threaded view
|

Re: www/chromium building on sparc64 6.6

Marc Espie-2
On Sun, Jan 05, 2020 at 06:36:47PM +0100, Marc Espie wrote:

> On Sun, Jan 05, 2020 at 04:57:59PM +0100, Solene Rapenne wrote:
> > I have an error when building stable packages on sparc64 when it comes
> > to www/chromium
> >
> > ===>  Checking files for chromium-79.0.3945.88
> > `/mnt/distfiles/chromium-79.0.3945.88.tar.xz' is up to date.
> > `/mnt/distfiles/chromium-76.0.3809.132.tar.xz' is up to date.
> > `/mnt/distfiles/electron-6.0.3_76.0.3809.132.tar.xz' is up to date.
> > `/mnt/distfiles/chromium-patches-76.0.3809.132.tar.gz' is up to date.
> > >> (SHA256) chromium-79.0.3945.88.tar.xz: OK
> > >> (SHA256) chromium-76.0.3809.132.tar.xz: OK
> > >> (SHA256) electron-6.0.3_76.0.3809.132.tar.xz: OK
> > >> (SHA256) chromium-patches-76.0.3809.132.tar.gz: OK
> > ===> chromium-79.0.3945.88 depends on: bzip2-* - not found
> > ===>  Verifying install for bzip2-* in archivers/bzip2
> > [ snip ]
> > ===> Returning to build of chromium-79.0.3945.88
> > ===> chromium-79.0.3945.88 depends on: gperf-* -> gperf-3.1p0
> > ===> chromium-79.0.3945.88 depends on: bison-* -> bison-3.3.2p1
> > ===> chromium-79.0.3945.88 depends on: node-* - not found
> > ===>  Verifying install for node-* in lang/node
> > ===>  node-10.16.3   is only for amd64 aarch64 i386, not sparc64 .
> > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2135 '/build/tmp/pobj//chromium-79.0.3945.88/.dep-lang-node')
> > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2530 '/build/tmp/pobj//chromium-79.0.3945.88/.extract_done')
> > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2006 '/home/packages/sparc64/all/chromium-79.0.3945.88.tgz')
> > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2472 '_internal-package')
> > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2451 'package') ===> Exiting www/chromium with an error
> > *** Error 1 in /home/ports (/infrastructure/mk/bsd.port.subdir.mk:137 'package')
> >
> > www/chromium fails because there is no lang/node for sparc64. Is there a
> > better way to totally skip chromium building? (without error)
>
> Copy the ONLY_FOR_ARCHS line from lang/node

... or build it using dpb, it will get IGNOREd ;)

Reply | Threaded
Open this post in threaded view
|

Re: www/chromium building on sparc64 6.6

Solene Rapenne
On Sun, Jan 05, 2020 at 10:04:44PM +0100, Marc Espie wrote:

> On Sun, Jan 05, 2020 at 06:36:47PM +0100, Marc Espie wrote:
> > On Sun, Jan 05, 2020 at 04:57:59PM +0100, Solene Rapenne wrote:
> > > I have an error when building stable packages on sparc64 when it comes
> > > to www/chromium
> > >
> > > ===>  Checking files for chromium-79.0.3945.88
> > > `/mnt/distfiles/chromium-79.0.3945.88.tar.xz' is up to date.
> > > `/mnt/distfiles/chromium-76.0.3809.132.tar.xz' is up to date.
> > > `/mnt/distfiles/electron-6.0.3_76.0.3809.132.tar.xz' is up to date.
> > > `/mnt/distfiles/chromium-patches-76.0.3809.132.tar.gz' is up to date.
> > > >> (SHA256) chromium-79.0.3945.88.tar.xz: OK
> > > >> (SHA256) chromium-76.0.3809.132.tar.xz: OK
> > > >> (SHA256) electron-6.0.3_76.0.3809.132.tar.xz: OK
> > > >> (SHA256) chromium-patches-76.0.3809.132.tar.gz: OK
> > > ===> chromium-79.0.3945.88 depends on: bzip2-* - not found
> > > ===>  Verifying install for bzip2-* in archivers/bzip2
> > > [ snip ]
> > > ===> Returning to build of chromium-79.0.3945.88
> > > ===> chromium-79.0.3945.88 depends on: gperf-* -> gperf-3.1p0
> > > ===> chromium-79.0.3945.88 depends on: bison-* -> bison-3.3.2p1
> > > ===> chromium-79.0.3945.88 depends on: node-* - not found
> > > ===>  Verifying install for node-* in lang/node
> > > ===>  node-10.16.3   is only for amd64 aarch64 i386, not sparc64 .
> > > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2135 '/build/tmp/pobj//chromium-79.0.3945.88/.dep-lang-node')
> > > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2530 '/build/tmp/pobj//chromium-79.0.3945.88/.extract_done')
> > > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2006 '/home/packages/sparc64/all/chromium-79.0.3945.88.tgz')
> > > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2472 '_internal-package')
> > > *** Error 1 in www/chromium (/home/ports//infrastructure/mk/bsd.port.mk:2451 'package') ===> Exiting www/chromium with an error
> > > *** Error 1 in /home/ports (/infrastructure/mk/bsd.port.subdir.mk:137 'package')
> > >
> > > www/chromium fails because there is no lang/node for sparc64. Is there a
> > > better way to totally skip chromium building? (without error)
> >
> > Copy the ONLY_FOR_ARCHS line from lang/node
>
> ... or build it using dpb, it will get IGNOREd ;)

dpb -R is producing WAY too much packages
at 6.5 erra when we started providing packages, dpb was recompiling like
1500 packages.