Closed Bug 1436481 Opened 8 years ago Closed 5 years ago

I want build nss on FreeBSd

Categories

(NSS :: Build, enhancement)

All
Other
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: zoujiaqing, Unassigned)

Details

(Whiteboard: [nss-fx][specification][type:bug])

What did you do? ================ 1.  2.  3.  What happened? ============== I can't build nss on freebsd. I want build it. [CODE]# tar xvf nss-3.35.tar.gz # cd nss-3.35/nss/ # patch < /usr/ports/security/nss/files/patch-* # export NSPR_INCLUDE_DIR=/usr/local/include/nspr # export NSPR_LIB_DIR=/usr/local/lib # gmake nss_build_all[/CODE] error: [CODE]intel-gcm.s:1187: Error: no such instruction: `vpaddd .Lone(%rip),CTR,CTR' intel-gcm.s:1189: Error: no such instruction: `vpxor (KS),TMP1,TMP1' intel-gcm.s:1190: Error: no such instruction: `vaesenc 16*1(KS),TMP1,TMP1' intel-gcm.s:1191: Error: no such instruction: `vaesenc 16*2(KS),TMP1,TMP1' intel-gcm.s:1192: Error: no such instruction: `vaesenc 16*3(KS),TMP1,TMP1' intel-gcm.s:1193: Error: no such instruction: `vaesenc 16*4(KS),TMP1,TMP1' intel-gcm.s:1194: Error: no such instruction: `vaesenc 16*5(KS),TMP1,TMP1' intel-gcm.s:1195: Error: no such instruction: `vaesenc 16*6(KS),TMP1,TMP1' intel-gcm.s:1196: Error: no such instruction: `vaesenc 16*7(KS),TMP1,TMP1' intel-gcm.s:1197: Error: no such instruction: `vaesenc 16*8(KS),TMP1,TMP1' intel-gcm.s:1198: Error: no such instruction: `vaesenc 16*9(KS),TMP1,TMP1' intel-gcm.s:1199: Error: no such instruction: `vmovdqu 16*10(KS),TMP2' intel-gcm.s:1202: Error: no such instruction: `vaesenc 16*10(KS),TMP1,TMP1' intel-gcm.s:1203: Error: no such instruction: `vaesenc 16*11(KS),TMP1,TMP1' intel-gcm.s:1204: Error: no such instruction: `vmovdqu 16*12(KS),TMP2' intel-gcm.s:1207: Error: no such instruction: `vaesenc 16*12(KS),TMP1,TMP1' intel-gcm.s:1208: Error: no such instruction: `vaesenc 16*13(KS),TMP1,TMP1' intel-gcm.s:1209: Error: no such instruction: `vmovdqu 16*14(KS),TMP2' intel-gcm.s:1211: Error: no such instruction: `vaesenclast TMP2,TMP1,TMP1' intel-gcm.s:1213: Error: no such instruction: `vpxor (CT),TMP1,TMP1' intel-gcm.s:1214: Error: no such instruction: `vmovdqu TMP1,(PT)' intel-gcm.s:1224: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),CTR,TMP1' intel-gcm.s:1225: Error: no such instruction: `vpaddd .Lone(%rip),CTR,CTR' intel-gcm.s:1227: Error: no such instruction: `vpxor (KS),TMP1,TMP1' intel-gcm.s:1228: Error: no such instruction: `vaesenc 16*1(KS),TMP1,TMP1' intel-gcm.s:1229: Error: no such instruction: `vaesenc 16*2(KS),TMP1,TMP1' intel-gcm.s:1230: Error: no such instruction: `vaesenc 16*3(KS),TMP1,TMP1' intel-gcm.s:1231: Error: no such instruction: `vaesenc 16*4(KS),TMP1,TMP1' intel-gcm.s:1232: Error: no such instruction: `vaesenc 16*5(KS),TMP1,TMP1' intel-gcm.s:1233: Error: no such instruction: `vaesenc 16*6(KS),TMP1,TMP1' intel-gcm.s:1234: Error: no such instruction: `vaesenc 16*7(KS),TMP1,TMP1' intel-gcm.s:1235: Error: no such instruction: `vaesenc 16*8(KS),TMP1,TMP1' intel-gcm.s:1236: Error: no such instruction: `vaesenc 16*9(KS),TMP1,TMP1' intel-gcm.s:1237: Error: no such instruction: `vmovdqu 16*10(KS),TMP2' intel-gcm.s:1240: Error: no such instruction: `vaesenc 16*10(KS),TMP1,TMP1' intel-gcm.s:1241: Error: no such instruction: `vaesenc 16*11(KS),TMP1,TMP1' intel-gcm.s:1242: Error: no such instruction: `vmovdqu 16*12(KS),TMP2' intel-gcm.s:1245: Error: no such instruction: `vaesenc 16*12(KS),TMP1,TMP1' intel-gcm.s:1246: Error: no such instruction: `vaesenc 16*13(KS),TMP1,TMP1' intel-gcm.s:1247: Error: no such instruction: `vmovdqu 16*14(KS),TMP2' intel-gcm.s:1250: Error: no such instruction: `vaesenclast TMP2,TMP1,TMP1' intel-gcm.s:1252: Error: no such instruction: `vpxor TMP2,TMP2,TMP2' intel-gcm.s:1253: Error: no such instruction: `vmovdqa TMP2,(%rsp)' intel-gcm.s:1271: Error: no such instruction: `vmovdqa (%rsp),TMP0' intel-gcm.s:1272: Error: no such instruction: `vpxor TMP0,TMP1,TMP1' intel-gcm.s:1274: Error: no such instruction: `vmovdqa TMP1,(%rsp)' intel-gcm.s:1285: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),TMP0,TMP0' intel-gcm.s:1286: Error: no such instruction: `vpxor TMP0,T,T' intel-gcm.s:1287: Error: no such instruction: `vmovdqu (Htbl),TMP0' intel-gcm.s:1291: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),T,T' intel-gcm.s:1292: Error: no such instruction: `vpshufb .Lbswap_mask(%rip),CTR,CTR' intel-gcm.s:1293: Error: no such instruction: `vmovdqu T,272(Gctx)' intel-gcm.s:1294: Error: no such instruction: `vmovdqu CTR,288(Gctx)' intel-gcm.s:1311: Error: no such instruction: `vpclmulqdq $0x00,TMP0,T,TMP1' intel-gcm.s:1312: Error: no such instruction: `vpclmulqdq $0x11,TMP0,T,TMP4' intel-gcm.s:1314: Error: no such instruction: `vpshufd $78,T,TMP2' intel-gcm.s:1315: Error: no such instruction: `vpshufd $78,TMP0,TMP3' intel-gcm.s:1316: Error: no such instruction: `vpxor T,TMP2,TMP2' intel-gcm.s:1317: Error: no such instruction: `vpxor TMP0,TMP3,TMP3' intel-gcm.s:1319: Error: no such instruction: `vpclmulqdq $0x00,TMP3,TMP2,TMP2' intel-gcm.s:1320: Error: no such instruction: `vpxor TMP1,TMP2,TMP2' intel-gcm.s:1321: Error: no such instruction: `vpxor TMP4,TMP2,TMP2' intel-gcm.s:1323: Error: no such instruction: `vpslldq $8,TMP2,TMP3' intel-gcm.s:1324: Error: no such instruction: `vpsrldq $8,TMP2,TMP2' intel-gcm.s:1326: Error: no such instruction: `vpxor TMP3,TMP1,TMP1' intel-gcm.s:1327: Error: no such instruction: `vpxor TMP2,TMP4,TMP4' intel-gcm.s:1329: Error: no such instruction: `vpclmulqdq $0x10,.Lpoly(%rip),TMP1,TMP2' intel-gcm.s:1330: Error: no such instruction: `vpshufd $78,TMP1,TMP3' intel-gcm.s:1331: Error: no such instruction: `vpxor TMP3,TMP2,TMP1' intel-gcm.s:1333: Error: no such instruction: `vpclmulqdq $0x10,.Lpoly(%rip),TMP1,TMP2' intel-gcm.s:1334: Error: no such instruction: `vpshufd $78,TMP1,TMP3' intel-gcm.s:1335: Error: no such instruction: `vpxor TMP3,TMP2,TMP1' intel-gcm.s:1337: Error: no such instruction: `vpxor TMP4,TMP1,T' cc: error: assembler command failed with exit code 1 (use -v to see invocation) make[3]: *** [../../coreconf/rules.mk:417: FreeBSD11.1_64_OPT.OBJ/FreeBSD_SINGLE_SHLIB/intel-gcm.o] Error 1 make[3]: Leaving directory '/usr/home/zoujiaqing/rpmbuild/BUILD/nss-3.35/nss/lib/freebl' make[2]: *** [Makefile:632: libs] Error 2 make[2]: Leaving directory '/usr/home/zoujiaqing/rpmbuild/BUILD/nss-3.35/nss/lib/freebl' make[1]: *** [../coreconf/rules.mk:101: libs] Error 2 make[1]: Leaving directory '/usr/home/zoujiaqing/rpmbuild/BUILD/nss-3.35/nss/lib' make: *** [coreconf/rules.mk:101: libs] Error 2 [/CODE] I use ports to build is successed, but my self compile failed. My FreeBSD version is 11.1 What should have happened? ========================== what?! Is there anything else we should know? ======================================
Assignee: nobody → nobody
Component: Security → Build
Product: Mozilla Developer Network → NSS
Version: unspecified → other

This should work now, please reopen if it doesn't.

Status: UNCONFIRMED → RESOLVED
Closed: 5 years ago
Resolution: --- → INVALID
Resolution: INVALID → FIXED
Whiteboard: [specification][type:bug] → [nss-fx][specification][type:bug]
You need to log in before you can comment on or make changes to this bug.