Opened 6 years ago

Closed 6 years ago

#53295 closed defect (fixed)

gnutls 3.5.8 won't install on Snow Leopard, Mac OS X 10.6.8, because of hundreds of "no such instructions" in macosx/ghash-x86_64.s

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: Schamschula (Marius Schamschula)
Priority: Normal Milestone:
Component: ports Version:
Keywords: snowleopard Cc: Peter_Dyballa@…
Port: gnutls

Description

Quite early configure stumbles twice over:

./configure: line 28148: 13320 Segmentation fault      $VALGRIND $OPTS $SHELL -c 'exit 0' > /dev/null 2>&1
...
./configure: line 29587: 14201 Segmentation fault      $VALGRIND $OPTS $SHELL -c 'exit 0' > /dev/null 2>&1

Config.log does not show these…

The end is:

/bin/sh ../../../libtool  --tag=CC  --mode=compile /usr/bin/llvm-gcc-4.2  -pipe -Os -arch x86_64 -c -o macosx/ghash-x86_64.lo macosx/ghash-x86_64.s
/bin/sh ../../../libtool  --tag=CC  --mode=compile /usr/bin/llvm-gcc-4.2  -pipe -Os -arch x86_64 -c -o macosx/sha1-ssse3-x86_64.lo macosx/sha1-ssse3-x86_64.s
libtool: compile:  /usr/bin/llvm-gcc-4.2 -pipe -Os -arch x86_64 -c macosx/ghash-x86_64.s  -fno-common -DPIC -o macosx/.libs/ghash-x86_64.o
libtool: compile:  /usr/bin/llvm-gcc-4.2 -pipe -Os -arch x86_64 -c macosx/sha1-ssse3-x86_64.s  -fno-common -DPIC -o macosx/.libs/sha1-ssse3-x86_64.o
macosx/ghash-x86_64.s:1252:no such instruction: `vzeroupper'
macosx/ghash-x86_64.s:1254:no such instruction: `vmovdqu (%rsi),%xmm2'
macosx/ghash-x86_64.s:1255:no such instruction: `vpshufd $78,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1258:no such instruction: `vpshufd $255,%xmm2,%xmm4'
macosx/ghash-x86_64.s:1259:no such instruction: `vpsrlq $63,%xmm2,%xmm3'
macosx/ghash-x86_64.s:1260:no such instruction: `vpsllq $1,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1261:no such instruction: `vpxor %xmm5,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1262:no such instruction: `vpcmpgtd %xmm4,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1263:no such instruction: `vpslldq $8,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1264:no such instruction: `vpor %xmm3,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1267:no such instruction: `vpand L$0x1c2_polynomial(%rip),%xmm5,%xmm5'
macosx/ghash-x86_64.s:1268:no such instruction: `vpxor %xmm5,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1270:no such instruction: `vpunpckhqdq %xmm2,%xmm2,%xmm6'
macosx/ghash-x86_64.s:1271:no such instruction: `vmovdqa %xmm2,%xmm0'
macosx/ghash-x86_64.s:1272:no such instruction: `vpxor %xmm2,%xmm6,%xmm6'
macosx/ghash-x86_64.s:1277:no such instruction: `vpalignr $8,%xmm3,%xmm4,%xmm5'
macosx/ghash-x86_64.s:1278:no such instruction: `vmovdqu %xmm5,-16(%rdi)'
macosx/ghash-x86_64.s:1279:no such instruction: `vpunpckhqdq %xmm0,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1280:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1281:no such instruction: `vpclmulqdq $0x11,%xmm2,%xmm0,%xmm1'
macosx/ghash-x86_64.s:1282:no such instruction: `vpclmulqdq $0x00,%xmm2,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1283:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1284:no such instruction: `vpxor %xmm0,%xmm1,%xmm4'
macosx/ghash-x86_64.s:1285:no such instruction: `vpxor %xmm4,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1287:no such instruction: `vpslldq $8,%xmm3,%xmm4'
macosx/ghash-x86_64.s:1288:no such instruction: `vpsrldq $8,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1289:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1290:no such instruction: `vpxor %xmm3,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1291:no such instruction: `vpsllq $57,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1292:no such instruction: `vpsllq $62,%xmm0,%xmm4'
macosx/ghash-x86_64.s:1293:no such instruction: `vpxor %xmm3,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1294:no such instruction: `vpsllq $63,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1295:no such instruction: `vpxor %xmm3,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1296:no such instruction: `vpslldq $8,%xmm4,%xmm3'
macosx/ghash-x86_64.s:1297:no such instruction: `vpsrldq $8,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1298:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1299:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1301:no such instruction: `vpsrlq $1,%xmm0,%xmm4'
macosx/ghash-x86_64.s:1302:no such instruction: `vpxor %xmm0,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1303:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1304:no such instruction: `vpsrlq $5,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1305:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1306:no such instruction: `vpsrlq $1,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1307:no such instruction: `vpxor %xmm1,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1309:no such instruction: `vmovdqa %xmm0,%xmm5'
macosx/ghash-x86_64.s:1310:no such instruction: `vpunpckhqdq %xmm0,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1311:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1312:no such instruction: `vpclmulqdq $0x11,%xmm2,%xmm0,%xmm1'
macosx/ghash-x86_64.s:1313:no such instruction: `vpclmulqdq $0x00,%xmm2,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1314:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1315:no such instruction: `vpxor %xmm0,%xmm1,%xmm4'
macosx/ghash-x86_64.s:1316:no such instruction: `vpxor %xmm4,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1318:no such instruction: `vpslldq $8,%xmm3,%xmm4'
macosx/ghash-x86_64.s:1319:no such instruction: `vpsrldq $8,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1320:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1321:no such instruction: `vpxor %xmm3,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1322:no such instruction: `vpsllq $57,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1323:no such instruction: `vpsllq $62,%xmm0,%xmm4'
macosx/ghash-x86_64.s:1324:no such instruction: `vpxor %xmm3,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1325:no such instruction: `vpsllq $63,%xmm0,%xmm3'
macosx/ghash-x86_64.s:1326:no such instruction: `vpxor %xmm3,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1327:no such instruction: `vpslldq $8,%xmm4,%xmm3'
macosx/ghash-x86_64.s:1328:no such instruction: `vpsrldq $8,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1329:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1330:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1332:no such instruction: `vpsrlq $1,%xmm0,%xmm4'
macosx/ghash-x86_64.s:1333:no such instruction: `vpxor %xmm0,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1334:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1335:no such instruction: `vpsrlq $5,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1336:no such instruction: `vpxor %xmm4,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1337:no such instruction: `vpsrlq $1,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1338:no such instruction: `vpxor %xmm1,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1339:no such instruction: `vpshufd $78,%xmm5,%xmm3'
macosx/ghash-x86_64.s:1340:no such instruction: `vpshufd $78,%xmm0,%xmm4'
macosx/ghash-x86_64.s:1341:no such instruction: `vpxor %xmm5,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1342:no such instruction: `vmovdqu %xmm5,0(%rdi)'
macosx/ghash-x86_64.s:1343:no such instruction: `vpxor %xmm0,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1344:no such instruction: `vmovdqu %xmm0,16(%rdi)'
macosx/ghash-x86_64.s:1349:no such instruction: `vpalignr $8,%xmm4,%xmm3,%xmm5'
macosx/ghash-x86_64.s:1350:no such instruction: `vmovdqu %xmm5,-16(%rdi)'
macosx/ghash-x86_64.s:1352:no such instruction: `vzeroupper'
macosx/ghash-x86_64.s:1365:no such instruction: `vzeroupper'
macosx/ghash-x86_64.s:1367:no such instruction: `vmovdqu (%rdi),%xmm10'
macosx/ghash-x86_64.s:1370:no such instruction: `vmovdqu L$bswap_mask(%rip),%xmm13'
macosx/ghash-x86_64.s:1371:no such instruction: `vpshufb %xmm13,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1376:no such instruction: `vmovdqu 112(%rdx),%xmm14'
macosx/ghash-x86_64.s:1377:no such instruction: `vmovdqu 0-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1378:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1379:no such instruction: `vmovdqu 32-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1381:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1382:no such instruction: `vmovdqu 96(%rdx),%xmm15'
macosx/ghash-x86_64.s:1383:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1384:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1385:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1386:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1387:no such instruction: `vmovdqu 16-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1388:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1389:no such instruction: `vmovdqu 80(%rdx),%xmm14'
macosx/ghash-x86_64.s:1390:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1391:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1393:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1394:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1395:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1396:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1397:no such instruction: `vmovdqu 48-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1398:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1399:no such instruction: `vmovdqu 64(%rdx),%xmm15'
macosx/ghash-x86_64.s:1400:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1401:no such instruction: `vmovdqu 80-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1403:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1404:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1405:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1406:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1407:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1408:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1409:no such instruction: `vmovdqu 64-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1410:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1411:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1412:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1414:no such instruction: `vmovdqu 48(%rdx),%xmm14'
macosx/ghash-x86_64.s:1415:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1416:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1417:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1418:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1419:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1420:no such instruction: `vmovdqu 96-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1421:no such instruction: `vpxor %xmm5,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1422:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1423:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1424:no such instruction: `vmovdqu 128-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1425:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1427:no such instruction: `vmovdqu 32(%rdx),%xmm15'
macosx/ghash-x86_64.s:1428:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1429:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1430:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1431:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1432:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1433:no such instruction: `vmovdqu 112-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1434:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1435:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1436:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1437:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1439:no such instruction: `vmovdqu 16(%rdx),%xmm14'
macosx/ghash-x86_64.s:1440:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1441:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1442:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1443:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1444:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1445:no such instruction: `vmovdqu 144-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1446:no such instruction: `vpxor %xmm5,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1447:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1448:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1449:no such instruction: `vmovdqu 176-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1450:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1452:no such instruction: `vmovdqu (%rdx),%xmm15'
macosx/ghash-x86_64.s:1453:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1454:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1455:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1456:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1457:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1458:no such instruction: `vmovdqu 160-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1459:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1460:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1466:no such instruction: `vpxor %xmm10,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1472:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1473:no such instruction: `vmovdqu 112(%rdx),%xmm14'
macosx/ghash-x86_64.s:1474:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1475:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1476:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm10'
macosx/ghash-x86_64.s:1477:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1478:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1479:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm11'
macosx/ghash-x86_64.s:1480:no such instruction: `vmovdqu 0-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1481:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1482:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1483:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm12'
macosx/ghash-x86_64.s:1484:no such instruction: `vmovdqu 32-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1485:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1487:no such instruction: `vmovdqu 96(%rdx),%xmm15'
macosx/ghash-x86_64.s:1488:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1489:no such instruction: `vpxor %xmm3,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1490:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1491:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1492:no such instruction: `vxorps %xmm4,%xmm11,%xmm11'
macosx/ghash-x86_64.s:1493:no such instruction: `vmovdqu 16-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1494:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1495:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1496:no such instruction: `vpxor %xmm5,%xmm12,%xmm12'
macosx/ghash-x86_64.s:1497:no such instruction: `vxorps %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1499:no such instruction: `vmovdqu 80(%rdx),%xmm14'
macosx/ghash-x86_64.s:1500:no such instruction: `vpxor %xmm10,%xmm12,%xmm12'
macosx/ghash-x86_64.s:1501:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1502:no such instruction: `vpxor %xmm11,%xmm12,%xmm12'
macosx/ghash-x86_64.s:1503:no such instruction: `vpslldq $8,%xmm12,%xmm9'
macosx/ghash-x86_64.s:1504:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1505:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1506:no such instruction: `vpsrldq $8,%xmm12,%xmm12'
macosx/ghash-x86_64.s:1507:no such instruction: `vpxor %xmm9,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1508:no such instruction: `vmovdqu 48-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1509:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1510:no such instruction: `vxorps %xmm12,%xmm11,%xmm11'
macosx/ghash-x86_64.s:1511:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1512:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1513:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1514:no such instruction: `vmovdqu 80-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1515:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1516:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1518:no such instruction: `vmovdqu 64(%rdx),%xmm15'
macosx/ghash-x86_64.s:1519:no such instruction: `vpalignr $8,%xmm10,%xmm10,%xmm12'
macosx/ghash-x86_64.s:1520:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1521:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1522:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1523:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1524:no such instruction: `vmovdqu 64-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1525:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1526:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1527:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1528:no such instruction: `vxorps %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1529:no such instruction: `vpxor %xmm5,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1531:no such instruction: `vmovdqu 48(%rdx),%xmm14'
macosx/ghash-x86_64.s:1532:no such instruction: `vpclmulqdq $0x10,(%r10),%xmm10,%xmm10'
macosx/ghash-x86_64.s:1533:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1534:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1535:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1536:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1537:no such instruction: `vmovdqu 96-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1538:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1539:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1540:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1541:no such instruction: `vmovdqu 128-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1542:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1543:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1545:no such instruction: `vmovdqu 32(%rdx),%xmm15'
macosx/ghash-x86_64.s:1546:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1547:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1548:no such instruction: `vpxor %xmm3,%xmm0,%xmm0'
macosx/ghash-x86_64.s:1549:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1550:no such instruction: `vmovdqu 112-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1551:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1552:no such instruction: `vpxor %xmm4,%xmm1,%xmm1'
macosx/ghash-x86_64.s:1553:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1554:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1555:no such instruction: `vpxor %xmm5,%xmm2,%xmm2'
macosx/ghash-x86_64.s:1556:no such instruction: `vxorps %xmm12,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1558:no such instruction: `vmovdqu 16(%rdx),%xmm14'
macosx/ghash-x86_64.s:1559:no such instruction: `vpalignr $8,%xmm10,%xmm10,%xmm12'
macosx/ghash-x86_64.s:1560:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm3'
macosx/ghash-x86_64.s:1561:no such instruction: `vpshufb %xmm13,%xmm14,%xmm14'
macosx/ghash-x86_64.s:1562:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1563:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm4'
macosx/ghash-x86_64.s:1564:no such instruction: `vmovdqu 144-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1565:no such instruction: `vpclmulqdq $0x10,(%r10),%xmm10,%xmm10'
macosx/ghash-x86_64.s:1566:no such instruction: `vxorps %xmm11,%xmm12,%xmm12'
macosx/ghash-x86_64.s:1567:no such instruction: `vpunpckhqdq %xmm14,%xmm14,%xmm9'
macosx/ghash-x86_64.s:1568:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1569:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm8,%xmm5'
macosx/ghash-x86_64.s:1570:no such instruction: `vmovdqu 176-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1571:no such instruction: `vpxor %xmm14,%xmm9,%xmm9'
macosx/ghash-x86_64.s:1572:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1574:no such instruction: `vmovdqu (%rdx),%xmm15'
macosx/ghash-x86_64.s:1575:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm14,%xmm0'
macosx/ghash-x86_64.s:1576:no such instruction: `vpshufb %xmm13,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1577:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm14,%xmm1'
macosx/ghash-x86_64.s:1578:no such instruction: `vmovdqu 160-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1579:no such instruction: `vpxor %xmm12,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1580:no such instruction: `vpclmulqdq $0x10,%xmm7,%xmm9,%xmm2'
macosx/ghash-x86_64.s:1581:no such instruction: `vpxor %xmm10,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1592:no such instruction: `vmovdqu -16(%rdx,%rcx,1),%xmm14'
macosx/ghash-x86_64.s:1594:no such instruction: `vmovdqu 0-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1595:no such instruction: `vmovdqu 32-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1596:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1598:no such instruction: `vmovdqa %xmm0,%xmm3'
macosx/ghash-x86_64.s:1599:no such instruction: `vmovdqa %xmm1,%xmm4'
macosx/ghash-x86_64.s:1600:no such instruction: `vmovdqa %xmm2,%xmm5'
macosx/ghash-x86_64.s:1604:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1605:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1606:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1607:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1608:no such instruction: `vmovdqu -32(%rdx),%xmm14'
macosx/ghash-x86_64.s:1609:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1610:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1611:no such instruction: `vmovdqu 16-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1612:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1613:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1614:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1615:no such instruction: `vpsrldq $8,%xmm7,%xmm7'
macosx/ghash-x86_64.s:1619:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1620:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1621:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1622:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1623:no such instruction: `vmovdqu -48(%rdx),%xmm14'
macosx/ghash-x86_64.s:1624:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1625:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1626:no such instruction: `vmovdqu 48-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1627:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1628:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1629:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1630:no such instruction: `vmovdqu 80-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1634:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1635:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1636:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1637:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1638:no such instruction: `vmovdqu -64(%rdx),%xmm14'
macosx/ghash-x86_64.s:1639:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1640:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1641:no such instruction: `vmovdqu 64-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1642:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1643:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1644:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1645:no such instruction: `vpsrldq $8,%xmm7,%xmm7'
macosx/ghash-x86_64.s:1649:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1650:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1651:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1652:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1653:no such instruction: `vmovdqu -80(%rdx),%xmm14'
macosx/ghash-x86_64.s:1654:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1655:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1656:no such instruction: `vmovdqu 96-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1657:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1658:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1659:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1660:no such instruction: `vmovdqu 128-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1664:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1665:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1666:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1667:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1668:no such instruction: `vmovdqu -96(%rdx),%xmm14'
macosx/ghash-x86_64.s:1669:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1670:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1671:no such instruction: `vmovdqu 112-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1672:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1673:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1674:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1675:no such instruction: `vpsrldq $8,%xmm7,%xmm7'
macosx/ghash-x86_64.s:1679:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1680:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1681:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1682:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1683:no such instruction: `vmovdqu -112(%rdx),%xmm14'
macosx/ghash-x86_64.s:1684:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1685:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1686:no such instruction: `vmovdqu 144-64(%rsi),%xmm6'
macosx/ghash-x86_64.s:1687:no such instruction: `vpshufb %xmm13,%xmm14,%xmm15'
macosx/ghash-x86_64.s:1688:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1689:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1690:no such instruction: `vmovq 184-64(%rsi),%xmm7'
macosx/ghash-x86_64.s:1696:no such instruction: `vpxor %xmm10,%xmm15,%xmm15'
macosx/ghash-x86_64.s:1698:no such instruction: `vpunpckhqdq %xmm15,%xmm15,%xmm8'
macosx/ghash-x86_64.s:1699:no such instruction: `vpxor %xmm0,%xmm3,%xmm3'
macosx/ghash-x86_64.s:1700:no such instruction: `vpclmulqdq $0x00,%xmm6,%xmm15,%xmm0'
macosx/ghash-x86_64.s:1701:no such instruction: `vpxor %xmm15,%xmm8,%xmm8'
macosx/ghash-x86_64.s:1702:no such instruction: `vpxor %xmm1,%xmm4,%xmm4'
macosx/ghash-x86_64.s:1703:no such instruction: `vpclmulqdq $0x11,%xmm6,%xmm15,%xmm1'
macosx/ghash-x86_64.s:1704:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1705:no such instruction: `vpclmulqdq $0x00,%xmm7,%xmm8,%xmm2'
macosx/ghash-x86_64.s:1707:no such instruction: `vmovdqu (%r10),%xmm12'
macosx/ghash-x86_64.s:1709:no such instruction: `vpxor %xmm0,%xmm3,%xmm10'
macosx/ghash-x86_64.s:1710:no such instruction: `vpxor %xmm1,%xmm4,%xmm11'
macosx/ghash-x86_64.s:1711:no such instruction: `vpxor %xmm2,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1713:no such instruction: `vpxor %xmm10,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1714:no such instruction: `vpxor %xmm11,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1715:no such instruction: `vpslldq $8,%xmm5,%xmm9'
macosx/ghash-x86_64.s:1716:no such instruction: `vpsrldq $8,%xmm5,%xmm5'
macosx/ghash-x86_64.s:1717:no such instruction: `vpxor %xmm9,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1718:no such instruction: `vpxor %xmm5,%xmm11,%xmm11'
macosx/ghash-x86_64.s:1720:no such instruction: `vpclmulqdq $0x10,%xmm12,%xmm10,%xmm9'
macosx/ghash-x86_64.s:1721:no such instruction: `vpalignr $8,%xmm10,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1722:no such instruction: `vpxor %xmm9,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1724:no such instruction: `vpclmulqdq $0x10,%xmm12,%xmm10,%xmm9'
macosx/ghash-x86_64.s:1725:no such instruction: `vpalignr $8,%xmm10,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1726:no such instruction: `vpxor %xmm11,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1727:no such instruction: `vpxor %xmm9,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1732:no such instruction: `vpshufb %xmm13,%xmm10,%xmm10'
macosx/ghash-x86_64.s:1733:no such instruction: `vmovdqu %xmm10,(%rdi)'
macosx/ghash-x86_64.s:1734:no such instruction: `vzeroupper'
make[5]: *** [macosx/ghash-x86_64.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
.
.
.
make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8/lib/accelerated/x86'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8/lib/accelerated'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8'
make: *** [all] Error 2
make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8'
Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_gnutls/gnutls/work/gnutls-3.5.8" && /usr/bin/make -j8 -w all 

The directory still has:

  -rw-r--r-- 1 macports admin 13982 11. Jan 22:02 aes-ssse3-x86.s
  -rw-r--r-- 1 macports admin 12568 11. Jan 22:02 aes-ssse3-x86_64.s
  -rw-r--r-- 1 macports admin 17881 11. Jan 22:02 aesni-gcm-x86_64.s
  -rw-r--r-- 1 macports admin 42039 11. Jan 22:02 aesni-x86.s
  -rw-r--r-- 1 macports admin   283 11. Jan 22:05 aesni-x86_64.lo
  -rw-r--r-- 1 macports admin 68017 11. Jan 22:02 aesni-x86_64.s
  -rw-r--r-- 1 macports admin   772 11. Jan 22:02 cpuid-x86.s
  -rw-r--r-- 1 macports admin   283 11. Jan 22:05 cpuid-x86_64.lo
  -rw-r--r-- 1 macports admin   562 11. Jan 22:02 cpuid-x86_64.s
  -rw-r--r-- 1 macports admin 17446 11. Jan 22:02 e_padlock-x86.s
  -rw-r--r-- 1 macports admin 16710 11. Jan 22:02 e_padlock-x86_64.s
  -rw-r--r-- 1 macports admin 35962 11. Jan 22:02 ghash-x86_64.s
  -rw-r--r-- 1 macports admin 24398 11. Jan 22:02 sha1-ssse3-x86.s
  -rw-r--r-- 1 macports admin   293 11. Jan 22:05 sha1-ssse3-x86_64.lo
  -rw-r--r-- 1 macports admin 43667 11. Jan 22:02 sha1-ssse3-x86_64.s
  -rw-r--r-- 1 macports admin 58204 11. Jan 22:02 sha256-ssse3-x86.s
  -rw-r--r-- 1 macports admin 10354 11. Jan 22:02 sha512-ssse3-x86.s
  -rw-r--r-- 1 macports admin 44414 11. Jan 22:02 sha512-ssse3-x86_64.s

Attachments (1)

main.log (550.8 KB) - added by ballapete (Peter "Pete" Dyballa) 6 years ago.
main.log

Download all attachments as: .zip

Change History (15)

Changed 6 years ago by ballapete (Peter "Pete" Dyballa)

Attachment: main.log added

main.log

comment:1 Changed 6 years ago by Schamschula (Marius Schamschula)

I am aware of this issue. It seems to be a compiler (more precisely, an assembler or linker) problem with Snow Leopard's Apple gcc.

Unfortunately, I have now way of testing a fix on Snow Leopard. I have had no issues building gnutls 3.5.8 on Leopard on a G5 (ppc) machine, and not received any reports of failures on other OS versions.

comment:2 Changed 6 years ago by mf2k (Frank Schima)

Cc: mps@… removed
Keywords: snowleopard added
Owner: set to Schamschula
Status: newassigned

comment:3 Changed 6 years ago by kencu (Ken)

There is no trouble installing it on Snow Leopard with clang-3.8

$ port -v installed gnutls
The following ports are currently installed:
  gnutls @3.4.16_1 platform='darwin 10' archs='x86_64'
  gnutls @3.4.17_0 platform='darwin 10' archs='x86_64'
  gnutls @3.4.17_0+universal platform='darwin 10' archs='i386 x86_64'
  gnutls @3.5.8_0+universal (active) platform='darwin 10' archs='i386 x86_64'

comment:4 Changed 6 years ago by kencu (Ken)

IMHO, all of these older Intel systems should be upgraded to libc++, and have the default compiler set to clang-3.7+, as per those instructions. Then - I believe - 99% of these tickets would never happen. I almost never see these errors.

comment:5 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)

Apple GCC 4.2 knows these options:

  -msse                       Support MMX and SSE built-in functions and code generation
  -msse2                      Support MMX, SSE and SSE2 built-in functions and code generation
  -msse3                      Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
  -msse4                      Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation
  -msse4.1                    Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation
  -msse4.2                    Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation
  -msse4a                     Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation
  -mssse3                     Support SSSE3 built-in functions and code generation

I'd assume that at least one of them is necessary when no march= or -mtune= is used.

comment:6 in reply to:  4 ; Changed 6 years ago by ballapete (Peter "Pete" Dyballa)

Replying to kencu:

IMHO, all of these older Intel systems should be upgraded to libc++, and have the default compiler set to clang-3.7+, as per those instructions.

Using port -vd upgrade gnutls configure.compiler=macports-clang-3.8 lets the package build.

comment:7 Changed 6 years ago by Schamschula (Marius Schamschula)

I've added gcc-4.2 to a compiler blacklist for Snow Leopard:

[46f834998a6e47ff74fdbd65e47b9cb10cc716c6/macports-ports]

Please test!

Last edited 6 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:8 in reply to:  6 Changed 6 years ago by kencu (Ken)

Replying to ballapete:

Using port -vd upgrade gnutls configure.compiler=macports-clang-3.8 lets the package build.

Hey, you're welcome. Glad to be of help.

comment:9 Changed 6 years ago by ryandesign (Ryan Schmidt)

Remember to use TracLinks.

Following [d9edc1e9a30ed6801698548877d3ad8481a4acac/macports-ports], gnutls now fails to parse on Snow Leopard:

Failed to parse file devel/gnutls/Portfile: expected boolean value but got "{${build_arch} eq "i386"} || {${build_arch} eq "x8"

There's no reason to restrict the blacklisting to Snow Leopard or earlier. The gcc 4.2 family and older clang versions do not suddenly become able to compile this code on newer macOS versions.

comment:10 Changed 6 years ago by kencu (Ken)

This is a bit weird - I've seen this before, tho, with tcl, when I tried to do something similar. I have been accused of excessive nesting in portfiles, and this is the exact reason.

For all the world, this block looks like it should work correctly, but it doesn't -- the test fails weirdly with what ryan said above.

if { ${os.major} < 11 && {{${build_arch} eq "i386"} || {${build_arch} eq "x86_64"}} } {
    compiler.blacklist-append *gcc-4.2
    compiler.blacklist-append {clang < 400}
}

this works

if { ${os.major} < 11 } {
    if { ${build_arch} eq "i386" || ${build_arch} eq "x86_64" } {
    compiler.blacklist-append *gcc-4.2
    compiler.blacklist-append {clang < 400}
    }
}

this does not

if { ${os.major} < 11 } && { ${build_arch} eq "i386" || ${build_arch} eq "x86_64" } {
    compiler.blacklist-append *gcc-4.2
    compiler.blacklist-append {clang < 400}
}

there's a secret to this, I guess.

Anyway, I guess what Ryan's getting at is something like this, which works.

if { ${build_arch} eq "i386" || ${build_arch} eq "x86_64" } {
    compiler.blacklist-append *gcc-4.2
    compiler.blacklist-append {clang < 400}
}

Whether that goes into a platform darwin {} block as well is still mysterious to me. Probably no point, although I do see it recommended.

comment:11 Changed 6 years ago by Schamschula (Marius Schamschula)

I've gone with Ken's second option. It the platform isn't darwin, the compiler blacklist should ignore the clang version anyway.

See: https://github.com/macports/macports-ports/commit/a31fe2f385dfdde2f9ce3492effc411a22f1a71a

comment:12 Changed 6 years ago by kencu (Ken)

I wonder if this is a string to integer compare failure...

comment:13 in reply to:  11 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)

Replying to Schamschula:

I've gone with Ken's second option. It the platform isn't darwin, the compiler blacklist should ignore the clang version anyway.

See: https://github.com/macports/macports-ports/commit/a31fe2f385dfdde2f9ce3492effc411a22f1a71a

gnutls 3.5.8 built and installed meanwhile!

comment:14 Changed 6 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.