Re: Failed: phase compiling: openldap24-2.4.59-3 failed
Scott Hannahs via Fink-users <[email protected]> Mon, 1 Dec 2025 18:43:13 -0500
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
--===============5405644253373943818== Content-Type: multipart/alternative; boundary="Apple-Mail=_FF85666B-B857-4A5E-8CD7-58E21C3906A7" --Apple-Mail=_FF85666B-B857-4A5E-8CD7-58E21C3906A7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Dec 1, 2025, at 17:47, [email protected] wrote: >=20 > On 2025-12-01 15:36, Franchetti, Giuliano Dr. wrote: >> Hello, >> openldap24-2.4.59-3 fails to compile. See below. >> Giuliano >=20 >> . >> . >> checking for regex.h... yes >> checking for library containing regfree... none required >> checking for compatible POSIX regex... no >> configure: error: broken POSIX regex! >> ### execution of ./configure failed, exit code 1 >> ### execution of /tmp/fink.RTVlM failed, exit code 1 >> Removing runtime build-lock... >> Removing build-lock package... >> /opt/sw/bin/dpkg-lockwait -r fink-buildlock-openldap24-2.4.59-3 >> (Reading database ... 256499 files and directories currently = installed.) >> Removing fink-buildlock-openldap24-2.4.59-3 (2025.12.01-22.33.25) ... >> Failed: phase compiling: openldap24-2.4.59-3 failed >=20 >=20 >> Also include the following system information: >> Package manager version: 0.45.99.git >> Distribution version: selfupdate-git Mon Dec 1 16:30:32 2025, 14.4, = x86_64 >> Trees: local/main stable/main local/injected >> Xcode.app: 16.2 >> Xcode command-line tools: 16.2.0.0.1.1733547573 >> Max. Fink build jobs: 12 >=20 > Can you look in the file = /opt/sw/src/fink.build/openldap24-2.4.59-3/openldap-2.4.59/config.log (I = think I got the full path right) for what's happening around the time it = checks for "compatible POSIX regex" ? >=20 > Hanspeter It is the usual undefined main() issue is my guess. configure:14679: checking for compatible POSIX regex configure:14714: cc -o conftest -g -O2 -I/opt/sw/include/db5 = -DBIND_8_COMPAT -I/opt/sw/include -Wl,-dead_strip_dylibs = -Wl,-headerpad_max_install_names conftest.c -lkrb5 -L/opt/sw/lib = -ldb-5.3 >&5 conftest.c:84:1: error: type specifier missing, defaults to 'int'; ISO = C99 and later do not support implicit int [-Wimplicit-int] 84 | main() | ^ | int 1 error generated. configure:14714: $? =3D 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ I think the relevant codes is what follows (from configure): char regfree (); int main () { return regfree (); ; return 0; } I don=E2=80=99t see an implicit conversion or missing identifier. But = main is supposed to return an int and regfriee returns a char. Is that = the issue? -Scott --Apple-Mail=_FF85666B-B857-4A5E-8CD7-58E21C3906A7 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;"><br = id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote = type=3D"cite"><div>On Dec 1, 2025, at 17:47, [email protected] = wrote:</div><br class=3D"Apple-interchange-newline"><div><div>On = 2025-12-01 15:36, Franchetti, Giuliano Dr. wrote:<br><blockquote = type=3D"cite">Hello,<br>openldap24-2.4.59-3 fails to compile. See = below.<br>Giuliano<br></blockquote><br><blockquote = type=3D"cite">.<br>.<br>checking for regex.h... yes<br>checking for = library containing regfree... none required<br>checking for compatible = POSIX regex... no<br>configure: error: broken POSIX regex!<br>### = execution of ./configure failed, exit code 1<br>### execution of = /tmp/fink.RTVlM failed, exit code 1<br>Removing runtime = build-lock...<br>Removing build-lock = package...<br>/opt/sw/bin/dpkg-lockwait -r = fink-buildlock-openldap24-2.4.59-3<br>(Reading database ... 256499 files = and directories currently installed.)<br>Removing = fink-buildlock-openldap24-2.4.59-3 (2025.12.01-22.33.25) ...<br>Failed: = phase compiling: openldap24-2.4.59-3 = failed<br></blockquote><br><br><blockquote type=3D"cite">Also include = the following system information:<br>Package manager version: = 0.45.99.git<br>Distribution version: selfupdate-git Mon Dec 1 = 16:30:32 2025, 14.4, x86_64<br>Trees: local/main stable/main = local/injected<br>Xcode.app: 16.2<br>Xcode command-line tools: = 16.2.0.0.1.1733547573<br>Max. Fink build jobs: = 12<br></blockquote><br>Can you look in the file = /opt/sw/src/fink.build/openldap24-2.4.59-3/openldap-2.4.59/config.log (I = think I got the full path right) for what's happening around the time it = checks for "compatible POSIX regex" = ?<br><br>Hanspeter<br></div></div></blockquote></div><br><div>It is the = usual undefined main() issue is my guess.</div><div><br></div><div><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">configure:14679: checking for compatible = </span><span style=3D"font-variant-ligatures: no-common-ligatures; = color: #ffffff; background-color: #000000">POSIX</span><span = style=3D"font-variant-ligatures: no-common-ligatures"> regex</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">configure:14714: cc -o conftest -g -O2 = -I/opt/sw/include/db5 -DBIND_8_COMPAT -I/opt/sw/include = -Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names conftest.c = -lkrb5 -L/opt/sw/lib -ldb-5.3 >&5</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">conftest.c:84:1: error: type specifier missing, = defaults to 'int'; ISO C99 and later do not support implicit int = [-Wimplicit-int]</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures"> 84 | main()</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures"> | ^</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures"> | int</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">1 error generated.</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">configure:14714: $? =3D 1</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">configure: program exited with status 1</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">configure: failed program was:</span></p> <p style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">| /* confdefs.h */</span></p><p style=3D"margin: = 0px; font-style: normal; font-variant-caps: normal; font-width: normal; = font-size: 12px; line-height: normal; font-family: Menlo; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures"><br></span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;">I think the relevant codes is what = follows (from configure):</p><p style=3D"margin: 0px; font-style: = normal; font-variant-caps: normal; font-width: normal; font-size: 12px; = line-height: normal; font-family: Menlo; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures">char regfree = ();</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-width: normal; font-size: 12px; = line-height: normal; font-family: Menlo; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures">int</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">main ()</span></p><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-width: normal; = font-size: 12px; line-height: normal; font-family: Menlo; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures">{</span></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;"><span style=3D"font-variant-ligatures: = no-common-ligatures">return regfree ();</span></p><p style=3D"margin: = 0px; font-style: normal; font-variant-caps: normal; font-width: normal; = font-size: 12px; line-height: normal; font-family: Menlo; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures"> = ;</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-width: normal; font-size: 12px; = line-height: normal; font-family: Menlo; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: no-common-ligatures"> return = 0;</span></p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-width: normal; font-size: 12px; = line-height: normal; font-family: Menlo; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><span = style=3D"font-variant-ligatures: = no-common-ligatures">}</span></p><div><span = style=3D"font-variant-ligatures: = no-common-ligatures"><br></span></div><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-width: normal; = font-size: 12px; line-height: normal; font-family: Menlo; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;">I don=E2=80=99= t see an implicit conversion or missing identifier. But main is = supposed to return an int and regfriee returns a char. Is that the = issue?</p><p style=3D"margin: 0px; font-style: normal; = font-variant-caps: normal; font-width: normal; font-size: 12px; = line-height: normal; font-family: Menlo; font-size-adjust: none; = font-kerning: auto; font-variant-alternates: normal; = font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: normal;"><br></p><p = style=3D"margin: 0px; font-style: normal; font-variant-caps: normal; = font-width: normal; font-size: 12px; line-height: normal; font-family: = Menlo; font-size-adjust: none; font-kerning: auto; = font-variant-alternates: normal; font-variant-ligatures: normal; = font-variant-numeric: normal; font-variant-east-asian: normal; = font-variant-position: normal; font-variant-emoji: normal; = font-feature-settings: normal; font-optical-sizing: auto; = font-variation-settings: normal;">-Scott</p><p style=3D"margin: 0px; = font-style: normal; font-variant-caps: normal; font-width: normal; = font-size: 12px; line-height: normal; font-family: Menlo; = font-size-adjust: none; font-kerning: auto; font-variant-alternates: = normal; font-variant-ligatures: normal; font-variant-numeric: normal; = font-variant-east-asian: normal; font-variant-position: normal; = font-variant-emoji: normal; font-feature-settings: normal; = font-optical-sizing: auto; font-variation-settings: = normal;"><br></p></div><div><span style=3D"font-variant-ligatures: = no-common-ligatures"><br></span></div></body></html>= --Apple-Mail=_FF85666B-B857-4A5E-8CD7-58E21C3906A7-- --===============5405644253373943818== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============5405644253373943818== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Fink-users mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users --===============5405644253373943818==--