3.0.1 build error on Solaris 9
Albert Chin
samba-technical at thewrittenword.com
Mon Jan 19 01:03:29 GMT 2004
While building Samba 3.0.1 on Solaris 9:
...
Compiling libads/kerberos.c with -KPIC
Linking nsswitch/libnss_wins.so
cc: Warning: multiple use of -Q option, previous one discarded.
ld: fatal: file dynconfig.po.o: open failed: No such file or directory
ld: fatal: file lib/version.po.o: open failed: No such file or directory
ld: fatal: File processing errors. No output written to
nsswitch/libnss_wins.so
gmake: *** [nsswitch/libnss_wins.so] Error 1
error: error executing script
I did some testing:
$ cat Makefile
.SUFFIXES: .c .o .po.o .lo
foo.po: foo.c Makefile
echo -c $< -o $*.po $@
foo.po.o: foo.c Makefile
echo -c $< -o $*.po.o $@
$ gmake --version
GNU Make 3.81a1
$ gmake -n foo.po
echo -c foo.c -o .po foo.po
$ gmake -n foo.po.o
echo -c foo.c -o foo.po.po.o foo.po.o
Why not use $@ rather than $*. at PICSUFFIX@ in the
dynconfig. at PICSUFFIX@ and lib/version. at PICSUFFIX@ rules?
--
albert chin (china at thewrittenword.com)
More information about the samba-technical
mailing list