Hi Martin,
Thanks for your reply!

On Wed, Jun 26, 2019 at 8:58 AM Martin Thomson <m...@mozilla.com> wrote:

> I had trouble myself, but it turns out that even if you are all up to date,
> XCode isn't upgraded.  The error I get is the result of XCode being out of
> date.
>
> Confirm by looking for a config.log in the NSPR directory.  If it contains
> a message like the one below, the outdated XCode is the problem.
>
> configure:....: gcc    conftest.c  >&5
> ld: malformed
> file/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd:4:18:
> error: unknown enumerated scalar
> platform:        zippered
>                  ^~~~~~~~
>  file
> '/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd'
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
>
I don't find such stuff in my config.log.

My config.log contains the following lines,
==============================
configure:3466: checking for C compiler version
configure:3475: cc x86_64 --version >&5
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
configure:3486: $? = 0
configure:3475: cc x86_64 -v >&5
Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
clang: error: no such file or directory: 'x86_64'
configure:3486: $? = 1
configure:3475: cc x86_64 -V >&5
clang: error: argument to '-V' is missing (expected 1 value)
clang: error: no such file or directory: 'x86_64'
clang: error: no input files
configure:3486: $? = 1
configure:3475: cc x86_64 -qversion >&5
clang: error: unknown argument: '-qversion'
clang: error: no such file or directory: 'x86_64'
clang: error: no input files
configure:3486: $? = 1
configure:3506: checking whether the C compiler works
configure:3528: cc x86_64    conftest.c  >&5
clang: error: no such file or directory: 'x86_64'
configure:3532: $? = 1
configure:3570: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define DEBUG 1
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:3575: error: in
`/Users/sha.jiang/work/software/nss/nss-3.44/nspr/Darwin17.7.0_cc_64_DBG.OBJ':
configure:3577: error: C compiler cannot create executables
See `config.log' for more details
==============================

I also checked the config.log for NSS 3.43, it looks cc doesn't use option
"x86_64".

Thanks!


>
> On Sun, Jun 23, 2019 at 6:27 PM John Jiang <john.sha.ji...@gmail.com>
> wrote:
>
> > Hi,
> > I tried to build NSS 3.44 on MacOSX 10.13.6 (Darwin Kernel Version
> 17.7.0).
> > Just run "make nss_build_all" in directory nss-3.44/nss, and got the
> below
> > errors,
> > mkdir -p ./../nspr/Darwin17.7.0_cc_64_OPT.OBJ
> > cd ./../nspr/Darwin17.7.0_cc_64_OPT.OBJ ; \
> > CC="cc x86_64" CXX="g++ x86_64" sh ../configure \
> > --disable-debug --enable-optimize --enable-64bit \
> >
> >
> --with-dist-prefix='path/to/nss-3.44/nss/../dist/Darwin17.7.0_cc_64_OPT.OBJ'
> > \
> >
> >
> --with-dist-includedir='path/to/nss-3.44/nss/../dist/Darwin17.7.0_cc_64_OPT.OBJ/include'
> > checking build system type... x86_64-apple-darwin17.7.0
> > checking host system type... x86_64-apple-darwin17.7.0
> > checking target system type... x86_64-apple-darwin17.7.0
> > checking for whoami... /usr/bin/whoami
> > checking for gcc... cc x86_64
> > checking whether the C compiler works... no
> > configure: error: in `path/to/nss-3.44/nspr/Darwin17.7.0_cc_64_OPT.OBJ':
> > configure: error: C compiler cannot create executables
> > See `config.log' for more details
> > make: *** [../nspr/Darwin17.7.0_cc_64_OPT.OBJ/config.status] Error 77
> >
> > but on the same machine, I didn't get any trouble when building NSS 3.43.
> > --
> > dev-tech-crypto mailing list
> > dev-tech-crypto@lists.mozilla.org
> > https://lists.mozilla.org/listinfo/dev-tech-crypto
> >
> --
> dev-tech-crypto mailing list
> dev-tech-crypto@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-crypto
>
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to