Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Jan 2024 15:44:26 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 276591] devel/electron25, devel/electron26, devel/electron27 fail to check LIB_DEPENDS if HEIMDAL option is selected.
Message-ID:  <bug-276591-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276591

            Bug ID: 276591
           Summary: devel/electron25, devel/electron26, devel/electron27
                    fail to check LIB_DEPENDS if HEIMDAL option is
                    selected.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: tagattie@FreeBSD.org
          Reporter: freebsd-bug-report-yf@yf.bsdclub.org
          Assignee: tagattie@FreeBSD.org
             Flags: maintainer-feedback?(tagattie@FreeBSD.org)

With ports options:

OPTIONS_FILE_SET+=3DKERBEROS
OPTIONS_FILE_SET+=3DHEIMDAL
OPTIONS_FILE_UNSET+=3DHEIMDAL_BASE
OPTIONS_FILE_UNSET+=3DMIT

poudriere bulk fails to build electron25 such as:
[[[
...
[14amd64-local-desktop-job-01] Extracting cups-2.4.7_1: .......... done
=3D=3D=3D>   electron25-25.9.8_2 depends on shared library: libcups.so - fo=
und
(/usr/local/lib/libcups.so)
=3D=3D=3D>   Returning to build of electron25-25.9.8_2
=3D=3D=3D>   electron25-25.9.8_2 depends on shared library: libkrb.so.26 - =
not found
=3D=3D=3D>   Installing existing package /packages/All/heimdal-7.8.0_6.pkg
[14amd64-local-desktop-job-01] Installing heimdal-7.8.0_6...
the most recent version of heimdal-7.8.0_6 is already installed
=3D=3D=3D>   electron25-25.9.8_2 depends on shared library: libkrb.so.26 - =
not found
*** Error code 1

Stop.
]]]

It seems this is caused by the typo in Makefile
[[[
diff --git a/devel/electron25/Makefile b/devel/electron25/Makefile
index d4947e548c28..4ccef77a42f1 100644
--- a/devel/electron25/Makefile
+++ b/devel/electron25/Makefile
@@ -188,7 +188,7 @@ DEBUG_VARS_OFF=3D             BUILDTYPE=3DRelease \
 DIST_IMPLIES=3D          DRIVER
 DRIVER_MAKE_ARGS=3D      chromedriver

-HEIMDAL_LIB_DEPENDS=3D   libkrb.so.26:security/heimdal
+HEIMDAL_LIB_DEPENDS=3D   libkrb5.so.26:security/heimdal
 KERBEROS_VARS=3D         GN_ARGS+=3Duse_kerberos=3Dtrue
 KERBEROS_VARS_OFF=3D     GN_ARGS+=3Duse_kerberos=3Dfalse

]]]
... and also it might be applied in electron26, electron27.

I'm not sure we can build it even with the change above, I'm just trying (it
takes 1 day).

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-276591-7788>