1.2.1 たとえば multimedia/umplayer
===> License GPLv3 accepted by the user
===> umplayer-0.97_4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by umplayer-0.97_4 for \
building
===> Extracting for umplayer-0.97_4
=> SHA256 Checksum OK for umplayer-0.97.tar.xz.
===> Patching for umplayer-0.97_4
===> Applying FreeBSD patches for umplayer-0.97_4
===> umplayer-0.97_4 depends on executable: \
update-desktop-database - not found
:
(snip)
:
--- .obj/release-shared/qsslerror.o ---
c++ -c -O2 -pipe -fstack-protector -fno-strict-aliasing -O2 \
-fvisibility=hidden -fvisibility-inlines-hidden -Wall -W \
-pthread -D_THREAD_SAFE -fPIC -DQT_SHARED \
-DQT_BUILD_NETWORK_LIB -DQT_NO_USING_NAMESPACE \
-DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT \
-DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_NO_DEBUG \
-DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE \
-DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 \
-DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 \
-DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE \
-I/usr/local/share/qt4/mkspecs/freebsd-clang -I. \
-I../../include/QtCore -I../../include \
-I../../include/QtNetwork -I.rcc/release-shared -Ikernel \
-I.moc/release-shared -I/usr/local/include/qt4 \
-I/usr/local/include -o .obj/release-shared/qsslerror.o \
ssl/qsslerror.cpp
--- .obj/release-shared/qsslcertificate.o ---
ssl/qsslcertificate.cpp:264:68: error: member access into \
incomplete type 'X509' (aka 'x509_st')
QByteArray::number(qlonglong(q_ASN1_INTEGER_get(d->x509->cert_info->version)) \
+ 1);
^
ssl/qsslcertificate.h:53:16: note: forward declaration of \
'x509_st'
typedef struct x509_st X509; // ### check if this works
^
ssl/qsslcertificate.cpp:279:45: error: member access into \
incomplete type 'X509' (aka 'x509_st')
ASN1_INTEGER *serialNumber = d->x509->cert_info->serialNumber;
^
ssl/qsslcertificate.h:53:16: note: forward declaration of \
'x509_st'
typedef struct x509_st X509; // ### check if this works
^
ssl/qsslcertificate.cpp:492:32: error: member access into \
incomplete type 'X509' (aka 'x509_st')
X509_PUBKEY *xkey = d->x509->cert_info->key;
^
ssl/qsslcertificate.h:53:16: note: forward declaration of \
'x509_st'
typedef struct x509_st X509; // ### check if this works
^
ssl/qsslcertificate.cpp:496:29: error: member access into \
incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_RSA) {
^
/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration \
of 'evp_pkey_st'
typedef struct evp_pkey_st EVP_PKEY;
^
ssl/qsslcertificate.cpp:500:36: error: member access into \
incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
} else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DSA) {
^
/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration \
of 'evp_pkey_st'
typedef struct evp_pkey_st EVP_PKEY;
^
ssl/qsslcertificate.cpp:504:36: error: member access into \
incomplete type 'EVP_PKEY' (aka 'evp_pkey_st')
} else if (q_EVP_PKEY_type(pkey->type) == EVP_PKEY_DH) {
^
/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration \
of 'evp_pkey_st'
typedef struct evp_pkey_st EVP_PKEY;
^
6 errors generated.
*** [.obj/release-shared/qsslcertificate.o] Error code 1
make[2]: stopped in \
/var/ports/work/usr/ports/net/qt4-network/work/qt-everywhere-opensource-src-4.8.7/src/network \
1 error
make[2]: stopped in \
/var/ports/work/usr/ports/net/qt4-network/work/qt-everywhere-opensource-src-4.8.7/src/network \
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the \
failure to
the maintainer.
*** Error code 1
Stop.
make[1]: stopped in /var/ports/jdtpkx/net/qt4-network
*** Error code 1
Stop.
make: stopped in /usr/ports/multimedia/umplayer