bug#78682: Building libltdl with MSVC fails
Kirill Makurin <[email protected]> Thu, 5 Jun 2025 16:07:49 +0000
| Newsgroups | gmane.comp.gnu.libtool.bugs |
|---|---|
| Message-ID | <DM4PR84MB137354FAD31489B4CC13801BB16FA@DM4PR84MB1373.NAMPRD84.PROD.OUTLOOK.COM> |
--_005_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_ Content-Type: multipart/alternative; boundary="_000_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_" --_000_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable I will submit a separate bug report for issue with clang-cl. I'm setting NM=3D"dumpbin.exe -nologo -symbols", this works for all package= s I tried to build so far. I'm building multiple GNU packages with a script which invokes `configure` = -> `make` -> `make check` -> `make install DESTDIR=3D...` for each package. I attached gziped output from both `configure` and `make`. (building from d= evelopment branch) Let me know if there's anything else that could be useful. - Kirill Makurin ________________________________ From: Ileana Dumitrescu Sent: Friday, June 6, 2025 12:46 AM To: [email protected] Cc: Kirill Makurin Subject: Re: bug#78682: Building libltdl with MSVC fails On 05/06/2025 12:13, Kirill Makurin wrote: > Hi Ileana, > > I tried building from development branch and it has the same issue. Could you provide logs for this test? Also, looking over the previous attached logs, NM may be the issue. In my test environment, I set NM=3D"dumpbin -all". > Out of curiosity I also tried to use clang-cl.exe (this is a clang which > understands many of cl.exe's options), and I see the following: > > ``` > H:/git/libtool/libltdl/ltdl.c(781,19): error: call to undeclared > function 'access'; ISO C99 and later do not support implicit function > declarations [-Wimplicit-function-declaration] > 781 | int notfound =3D access (filename, R_OK); > | ^ > H:/git/libtool/libltdl/ltdl.c(781,19): note: did you mean 'accept'? > C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\ > \um\winsock.h(739,19): note: 'accept' declared here > 739 | SOCKET PASCAL FAR accept ( > | ^ > ``` > > On native Windows (mingw/MSVC), `access` function is declared in io.h. > You may use the following condition to recognize native Windows: > > ``` > #if defined (_WIN32) && !defined (__CYGWIN__) > #endif > ``` Since this looks like a separate issue, could you submit a new bug for it? I am also happy to review patches if you have a possible solution. -- Ileana Dumitrescu GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354 --_000_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I will submit a separate bug report for issue with clang-cl.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I'm setting NM=3D"dumpbin.exe -nologo -symbols", this works for a= ll packages I tried to build so far.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I'm building multiple GNU packages with a script which invokes `configure` = -> `make` -> `make check` -> `make install DESTDIR=3D...` for each= package.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> I attached gziped output from both `configure` and `make`. (building from d= evelopment branch)</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> Let me know if there's anything else that could be useful.</div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> <br> </div> <div class=3D"elementToProof" style=3D"font-family: Aptos, Aptos_EmbeddedFo= nt, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; c= olor: rgb(0, 0, 0);"> - Kirill Makurin</div> <div id=3D"appendonsend"></div> <div><br> </div> <div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size= : 12pt; color: rgb(0, 0, 0);"> <br> </div> <hr style=3D"display: inline-block; width: 98%;"> <div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size= : 12pt; color: rgb(0, 0, 0);"> <b>From:</b> Ileana Dumitrescu<br> <b>Sent:</b> Friday, June 6, 2025 12:46 AM<br> <b>To:</b> [email protected]<br> <b>Cc:</b> Kirill Makurin<br> <b>Subject:</b> Re: bug#78682: Building libltdl with MSVC fails </div> <div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size= : 12pt; color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-size: 11pt;">On 05/06/2025 12:13, Kirill Makurin wrote:<= br> > Hi Ileana,<br> ><br> > I tried building from development branch and it has the same issue.<br= > <br> Could you provide logs for this test? Also, looking over the previous<br> attached logs, NM may be the issue. In my test environment, I set<br> NM=3D"dumpbin -all".<br> <br> > Out of curiosity I also tried to use clang-cl.exe (this is a clang whi= ch<br> > understands many of cl.exe's options), and I see the following:<br> ><br> > ```<br> > H:/git/libtool/libltdl/ltdl.c(781,19): error: call to undeclared<br> > function 'access'; ISO C99 and later do not support implicit function<= br> > declarations [-Wimplicit-function-declaration]<br> > 781 | int notfound &n= bsp; =3D access (filename, R_OK);<br> > | &= nbsp; = ^<br= > > H:/git/libtool/libltdl/ltdl.c(781,19): note: did you mean 'accept'?<br= > > C:\Program Files (x86)\Windows Kits\10\\include\10.0.22000.0\<br> > \um\winsock.h(739,19): note: 'accept' declared here<br> > 739 | SOCKET PASCAL FAR accept (<br> > | &= nbsp; = ^<br> > ```<br> ><br> > On native Windows (mingw/MSVC), `access` function is declared in io.h.= <br> > You may use the following condition to recognize native Windows:<br> ><br> > ```<br> > #if defined (_WIN32) && !defined (__CYGWIN__)<br> > #endif<br> > ```<br> <br> Since this looks like a separate issue, could you submit a new bug for<br> it? I am also happy to review patches if you have a possible solution.<br> <br> --<br> Ileana Dumitrescu<br> <br> GPG Public Key: FA26 CA78 4BE1 8892 7F22 B99F 6570 EA01 146F 7354<br> <br> </div> </body> </html> --_000_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_-- --_005_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_ Content-Type: application/x-gzip; name="build.log.gz" Content-Description: build.log.gz Content-Disposition: attachment; filename="build.log.gz"; size=2840; creation-date="Thu, 05 Jun 2025 16:06:20 GMT"; modification-date="Thu, 05 Jun 2025 16:06:49 GMT" Content-Transfer-Encoding: base64 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 --_005_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_ Content-Type: application/x-gzip; name="configure.log.gz" Content-Description: configure.log.gz Content-Disposition: attachment; filename="configure.log.gz"; size=2545; creation-date="Thu, 05 Jun 2025 16:06:20 GMT"; modification-date="Thu, 05 Jun 2025 16:06:49 GMT" Content-Transfer-Encoding: base64 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 --_005_DM4PR84MB137354FAD31489B4CC13801BB16FADM4PR84MB1373NAMP_--