Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949648 - cifs-utils not building on musl/llvm profile
Summary: cifs-utils not building on musl/llvm profile
Status: RESOLVED DUPLICATE of bug 936928
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-12 09:52 UTC by homejacob
Modified: 2025-02-12 09:57 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description homejacob 2025-02-12 09:52:24 UTC
cifs-utils 7.0-r1 does not build when using LLVM/CLANG as the compiler.

Build log:

```-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument]-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument][0m
[0m
clangclangclangclangclangclang: : : : clang: : [0;1;35m[0;1;35m[0;1;35m: [0;1;35m[0;1;35mwarning: [0;1;35mwarning: warning: [0;1;35mwarning: [0m[0mwarning: [1m[0margument unused during compilation: '-pie' [-Wunused-command-line-argument]warning: warning: [0m[1m[1m[0m[0m[0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument]argument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m[1m[0margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m[1m
[0m
argument unused during compilation: '-pie' [-Wunused-command-line-argument]
argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[0m[0m

clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1m-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1m-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1m-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
[1mgetcifsacl.c:500:13: [0m[0;1;31merror: [0m[1mcall to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration][0m
  500 |         execname = basename(argv[[0;32m0[0m]);[0m
      | [0;1;32m                   ^
[0m[1mgetcifsacl.c:500:11: [0m[0;1;31merror: [0m[1mincompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion][0m
  500 |         execname = basename(argv[[0;32m0[0m]);[0m
      | [0;1;32m                 ^ ~~~~~~~~~~~~~~~~~
[0m2 errors generated.
clang -DHAVE_CONFIG_H -I.    -Wall -Wextra -fpie -pie -Wl,-z,relro,-z,now -O2 -pipe -c -o spnego.o spnego.c
make[2]: *** [Makefile:865: getcifsacl.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[1msetcifsacl.c:1368:21: [0m[0;1;31merror: [0m[1mcall to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration][0m
 1368 |                         setcifsacl_usage(basename(argv[[0;32m0[0m]));[0m
      | [0;1;32m                                         ^
[0m[1msetcifsacl.c:1368:21: [0m[0;1;31merror: [0m[1mincompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion][0m
 1368 |                         setcifsacl_usage(basename(argv[[0;32m0[0m]));[0m
      | [0;1;32m                                         ^~~~~~~~~~~~~~~~~
[0m[1msetcifsacl.c:1272:30: [0m[0;1;36mnote: [0mpassing argument to parameter 'prog' here[0m
 1272 | setcifsacl_usage([0;34mconst[0m [0;34mchar[0m *prog)[0m
      | [0;1;32m                             ^
[0m[1msetcifsacl.c:1374:21: [0m[0;1;31merror: [0m[1mincompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion][0m
 1374 |                         setcifsacl_usage(basename(argv[[0;32m0[0m]));[0m
      | [0;1;32m                                         ^~~~~~~~~~~~~~~~~
[0m[1msetcifsacl.c:1272:30: [0m[0;1;36mnote: [0mpassing argument to parameter 'prog' here[0m
 1272 | setcifsacl_usage([0;34mconst[0m [0;34mchar[0m *prog)[0m
      | [0;1;32m                             ^
[0m[1msetcifsacl.c:1381:20: [0m[0;1;31merror: [0m[1mcall to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration][0m
 1381 |                 setcifsacl_usage(basename(argv[[0;32m0[0m]));[0m
      | [0;1;32m                                 ^
[0m[1msetcifsacl.c:1381:20: [0m[0;1;31merror: [0m[1mincompatible integer to pointer conversion passing 'int' to parameter of type 'const char *' [-Wint-conversion][0m
 1381 |                 setcifsacl_usage(basename(argv[[0;32m0[0m]));[0m
      | [0;1;32m                                 ^~~~~~~~~~~~~~~~~
[0m[1msetcifsacl.c:1272:30: [0m[0;1;36mnote: [0mpassing argument to parameter 'prog' here[0m
 1272 | setcifsacl_usage([0;34mconst[0m [0;34mchar[0m *prog)[0m
      | [0;1;32m                             ^
[0mclang: [0;1;35mwarning: [0m[1m-Wl,-z,relro,-z,now: 'linker' input unused [-Wunused-command-line-argument][0m
clang: [0;1;35mwarning: [0m[1margument unused during compilation: '-pie' [-Wunused-command-line-argument][0m
5 errors generated.
make[2]: *** [Makefile:865: setcifsacl.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/work/cifs-utils-7.0'
make[1]: *** [Makefile:988: all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/work/cifs-utils-7.0'
make: *** [Makefile:501: all] Error 2
 [31;01m*[0m ERROR: net-fs/cifs-utils-7.0-r1::gentoo failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=net-fs/cifs-utils-7.0-r1::gentoo'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=net-fs/cifs-utils-7.0-r1::gentoo'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/work/cifs-utils-7.0'
 [31;01m*[0m S: '/var/tmp/portage/net-fs/cifs-utils-7.0-r1/work/cifs-utils-7.0'
```
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-12 09:57:46 UTC
Please always include the full build.log and emerge --info.

But looks like a dupe of bug 936928.

*** This bug has been marked as a duplicate of bug 936928 ***