Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Nov 2018 21:00:20 +0900
From:      KIRIYAMA Kazuhiko <kiri@kx.openedu.org>
To:        freebsd-ports@freebsd.org
Cc:        kiri@kx.openedu.org
Subject:   multimedia/umplayer build failed (13.0-CURRENT/r339677)
Message-ID:  <201811141200.wAEC0Kdi079693@kx.openedu.org>

next in thread | raw e-mail | index | archive | help
Hi all,

umplayer-0.97_4 (multimedia/umplaye) failed to build in
13.0-CURRENT with port revision r339677 (detail log in [1]):

===>  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
===>   Installing existing package /var/ports/packages/All/desktop-file-utils-0.23.txz
Installing desktop-file-utils-0.23...
`-- Installing gettext-runtime-0.19.8.1_2...
|   `-- Installing indexinfo-0.3.1...
|   `-- Extracting indexinfo-0.3.1: .... done
`-- Extracting gettext-runtime-0.19.8.1_2: .......... done
`-- Installing glib-2.56.1_3,1...
|   `-- Installing libffi-3.2.1_3...
|   `-- Extracting libffi-3.2.1_3: .......... done
|   `-- Installing libiconv-1.14_11...
|   `-- Extracting libiconv-1.14_11: .......... done
|   `-- Installing pcre-8.42...
|   `-- Extracting pcre-8.42: .......... done
|   `-- Installing perl5-5.28.0_2...
|   `-- Extracting perl5-5.28.0_2: .......... done
|   `-- Installing python27-2.7.15...
|   | `-- Installing readline-7.0.3_2...
|   | `-- Extracting readline-7.0.3_2: .......... done
|   `-- Extracting python27-2.7.15: .......... done
`-- Extracting glib-2.56.1_3,1: .......... done
No schema files found: doing nothing.
Extracting desktop-file-utils-0.23: .......... done
Message from perl5-5.28.0_2:

The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:

#!/usr/local/bin/perl

or

#!/usr/bin/env perl

The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
Message from python27-2.7.15:

===========================================================================

Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

bsddb           databases/py-bsddb
gdbm            databases/py-gdbm
sqlite3         databases/py-sqlite3
tkinter         x11-toolkits/py-tkinter

===========================================================================
===>   umplayer-0.97_4 depends on executable: update-desktop-database - found
===>   Returning to build of umplayer-0.97_4
===>   umplayer-0.97_4 depends on executable: gmake - not found
===>   Installing existing package /var/ports/packages/All/gmake-4.2.1_3.txz
Installing gmake-4.2.1_3...
Extracting gmake-4.2.1_3: .......... done
===>   umplayer-0.97_4 depends on executable: gmake - found
===>   Returning to build of umplayer-0.97_4
===>   umplayer-0.97_4 depends on executable: gtk-update-icon-cache - not found
===>   Installing existing package /var/ports/packages/All/gtk-update-icon-cache-2.24.32.txz
Installing gtk-update-icon-cache-2.24.32...
`-- Installing atk-2.28.1...
`-- Extracting atk-2.28.1: .......... done
`-- Installing gdk-pixbuf2-2.36.12...
|   `-- Installing jpeg-turbo-2.0.0...
|   `-- Extracting jpeg-turbo-2.0.0: .......... done
|   `-- Installing libX11-1.6.6_1,1...
|   | `-- Installing libXau-1.0.8_5...
|   | `-- Extracting libXau-1.0.8_5: .......... done
|   | `-- Installing libXdmcp-1.1.2_2...
|   |   `-- Installing xorgproto-2018.4...
|   |   `-- Extracting xorgproto-2018.4: .......... done
|   | `-- Extracting libXdmcp-1.1.2_2: ......... done
|   | `-- Installing libxcb-1.13.1...
|   |   `-- Installing libpthread-stubs-0.4...
|   |   `-- Extracting libpthread-stubs-0.4: .... done
|   |   `-- Installing libxml2-2.9.7...
|   |   `-- Extracting libxml2-2.9.7: .......... done
|   | `-- Extracting libxcb-1.13.1: .......... done
|   `-- Extracting libX11-1.6.6_1,1: .......... done
|   `-- Installing png-1.6.35...
|   `-- Extracting png-1.6.35: .......... done
|   `-- Installing shared-mime-info-1.8...
|   `-- Extracting shared-mime-info-1.8: .......... done
|   `-- Installing tiff-4.0.9_1...
|   | `-- Installing jbigkit-2.1_1...
|   | `-- Extracting jbigkit-2.1_1: .......... done
|   `-- Extracting tiff-4.0.9_1: .......... done
`-- Extracting gdk-pixbuf2-2.36.12: .......... done
`-- Installing hicolor-icon-theme-0.15...
`-- Extracting hicolor-icon-theme-0.15: . done
`-- Installing libXcomposite-0.4.4_5,1...
|   `-- Installing libXext-1.3.3_3,1...
|   `-- Extracting libXext-1.3.3_3,1: .......... done
|   `-- Installing libXfixes-5.0.3_2...
|   `-- Extracting libXfixes-5.0.3_2: .......... done
`-- Extracting libXcomposite-0.4.4_5,1: .......... done
`-- Installing libXcursor-1.1.15_2...
|   `-- Installing libXrender-0.9.10_2...
|   `-- Extracting libXrender-0.9.10_2: .......... done
`-- Extracting libXcursor-1.1.15_2: .......... done
`-- Installing libXdamage-1.1.4_5...
`-- Extracting libXdamage-1.1.4_5: ......... done
`-- Installing libXi-1.7.9_2,1...
`-- Extracting libXi-1.7.9_2,1: .......... done
`-- Installing libXinerama-1.1.4_2,1...
`-- Extracting libXinerama-1.1.4_2,1: .......... done
`-- Installing libXrandr-1.5.1_2...
`-- Extracting libXrandr-1.5.1_2: .......... done
`-- Installing pango-1.42.4...
|   `-- Installing cairo-1.15.12,2...
|   | `-- Installing fontconfig-2.12.6,1...
|   |   `-- Installing expat-2.2.6_1...
|   |   `-- Extracting expat-2.2.6_1: .......... done
|   |   `-- Installing freetype2-2.9.1...
|   |   `-- Extracting freetype2-2.9.1: .......... done
|   | `-- Extracting fontconfig-2.12.6,1: .......... done
Running fc-cache to build fontconfig cache...
/usr/local/share/fonts: skipping, no such directory
/usr/local/lib/X11/fonts: skipping, no such directory
/var/db/fontconfig: cleaning cache directory
/var/db/fontconfig: invalid cache file: 4c599c202bc5c08e2d34565a40eac3b2-le64.cache-7
/var/db/fontconfig: invalid cache file: d3b21a501470a17bfd0b9b6aedc735bd-le64.cache-7
/var/db/fontconfig: invalid cache file: 317e92aa1a4d3e601fb38e2d3c7b366a-le64.cache-7
/var/db/fontconfig: invalid cache file: ba1d92d9e40780c65c2952558e6fa6f5-le64.cache-7
/var/db/fontconfig: invalid cache file: 830bb1cbfd3d582459af9eb69ef1dd53-le64.cache-7
fc-cache: succeeded
|   | `-- Installing mesa-libs-18.1.9_4...
|   |   `-- Installing libXxf86vm-1.1.4_3...
|   |   `-- Extracting libXxf86vm-1.1.4_3: .......... done
|   |   `-- Installing libdrm-2.4.93,1...
|   |   | `-- Installing libpciaccess-0.13.5...
|   |   |   `-- Installing pciids-20181027...
|   |   |   `-- Extracting pciids-20181027: ..... done
|   |   | `-- Extracting libpciaccess-0.13.5: ......... done
|   |   `-- Extracting libdrm-2.4.93,1: .......... done
|   |   `-- Installing libunwind-20170615...
|   |   `-- Extracting libunwind-20170615: .......... done
|   |   `-- Installing libxshmfence-1.2_4...
|   |   `-- Extracting libxshmfence-1.2_4: ......... done
|   |   `-- Installing wayland-1.16.0...
|   |   | `-- Installing libepoll-shim-0.0.20161220_1...
|   |   | `-- Extracting libepoll-shim-0.0.20161220_1: ......... done
|   |   `-- Extracting wayland-1.16.0: .......... done
|   | `-- Extracting mesa-libs-18.1.9_4: .......... done
|   | `-- Installing pixman-0.34.0...
|   | `-- Extracting pixman-0.34.0: .......... done
|   | `-- Installing xcb-util-renderutil-0.3.9_1...
|   |   `-- Installing xcb-util-0.4.0_2,1...
|   |   `-- Extracting xcb-util-0.4.0_2,1: .......... done
|   | `-- Extracting xcb-util-renderutil-0.3.9_1: ......... done
|   `-- Extracting cairo-1.15.12,2: .......... done
|   `-- Installing encodings-1.0.4_4,1...
|   | `-- Installing font-util-1.3.1...
|   | `-- Extracting font-util-1.3.1: .......... done
|   `-- Extracting encodings-1.0.4_4,1: .......... done
|   `-- Installing fribidi-0.19.7...
|   `-- Extracting fribidi-0.19.7: .......... done
|   `-- Installing harfbuzz-2.1.1...
|   | `-- Installing graphite2-1.3.12...
|   | `-- Extracting graphite2-1.3.12: .......... done
|   `-- Extracting harfbuzz-2.1.1: .......... done
|   `-- Installing libXft-2.3.2_3...
|   `-- Extracting libXft-2.3.2_3: .......... done
|   `-- Installing xorg-fonts-truetype-7.7_1...
|   | `-- Installing dejavu-2.37...
|   |   `-- Installing mkfontdir-1.0.7...
|   |   | `-- Installing mkfontscale-1.1.3_2...
|   |   |   `-- Installing libfontenc-1.1.3_3...
|   |   |   `-- Extracting libfontenc-1.1.3_3: ......... done
|   |   | `-- Extracting mkfontscale-1.1.3_2: ..... done
|   |   `-- Extracting mkfontdir-1.0.7: ..... done
|   | `-- Extracting dejavu-2.37: .......... done
|   | `-- Installing font-bh-ttf-1.0.3_3...
|   | `-- Extracting font-bh-ttf-1.0.3_3: .......... done
|   | `-- Installing font-misc-ethiopic-1.0.3_3...
|   | `-- Extracting font-misc-ethiopic-1.0.3_3: ... done
|   | `-- Installing font-misc-meltho-1.0.3_3...
|   | `-- Extracting font-misc-meltho-1.0.3_3: .......... done
`-- Extracting pango-1.42.4: .......... done
Extracting gtk-update-icon-cache-2.24.32: .... done
Message from freetype2-2.9.1:

The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as
the default, emulating a modern version of ClearType. This change inevitably
leads to different rendering results, and you might change port's options to
adapt it to your taste (or use the new "FREETYPE_PROPERTIES" environment
variable).

The environment variable "FREETYPE_PROPERTIES" can be used to control the
driver properties. Example:

FREETYPE_PROPERTIES=truetype:interpreter-version=35 \
	cff:no-stem-darkening=1 \
	autofitter:warping=1

This allows to select, say, the subpixel hinting mode at runtime for a given
application.

The controllable properties are listed in the section "Controlling FreeType
Modules" in the reference's table of contents
(/usr/local/share/doc/freetype2/reference/ft2-toc.html, if documentation was installed).
Message from dejavu-2.37:

Make sure that the freetype module is loaded.  If it is not, add the following
line to the "Modules" section of your X Windows configuration file:

	Load "freetype"

Add the following line to the "Files" section of X Windows configuration file:

	FontPath "/usr/local/share/fonts/dejavu/"

Note: your X Windows configuration file is typically /etc/X11/XF86Config
if you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org.
===>   umplayer-0.97_4 depends on executable: gtk-update-icon-cache - found
===>   Returning to build of umplayer-0.97_4
===>   umplayer-0.97_4 depends on file: /usr/local/lib/qt4/bin/lrelease - not found
===>  License LGPL21 accepted by the user
===>   qt4-linguisttools-4.8.7_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by qt4-linguisttools-4.8.7_2 for building
===>  Extracting for qt4-linguisttools-4.8.7_2
=> SHA256 Checksum OK for KDE/qt-everywhere-opensource-src-4.8.7.tar.gz.
===>  Patching for qt4-linguisttools-4.8.7_2
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-configure
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-src-corelib-global-qglobal.h
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-libtool
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-config.tests-unix-compile.test
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-armv6
===>  Applying extra patch /var/ports/jdtpkx/devel/qt4/files/extrapatch-aarch64
===>  Applying FreeBSD patches for qt4-linguisttools-4.8.7_2
===>   qt4-linguisttools-4.8.7_2 depends on file: /usr/local/lib/qt4/bin/qmake - not found
===>  License LGPL21 accepted by the user
===>   qt4-qmake-4.8.7_2 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by qt4-qmake-4.8.7_2 for building
===>  Extracting for qt4-qmake-4.8.7_2
=> SHA256 Checksum OK for KDE/qt-everywhere-opensource-src-4.8.7.tar.gz.
===>  Patching for qt4-qmake-4.8.7_2
===>  Applying FreeBSD patches for qt4-qmake-4.8.7_2
===>  Configuring for qt4-qmake-4.8.7_2
/bin/mv /var/ports/work/usr/ports/devel/qt4-qmake/work/qconfig.cpp  /var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/global/qconfig.cpp
echo '/* empty */' > /var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/qmake/qconfig.h
/bin/ln /var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/qmake/qconfig.h /var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/global/qconfig.h
===>  Building for qt4-qmake-4.8.7_2
make[3]: "/usr/share/mk/bsd.opts.mk" line 101: warning: "NO_MAN is defined, but deprecated. Please use MK_MAN=no instead."
--- objwarn ---
--- .depend ---
--- objwarn ---
Warning: Object directory not changed from original /var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/qmake
--- .depend ---
echo qmake: /usr/lib/libc.a  >> .depend
echo qmake: /usr/lib/libc++.a >> .depend
--- project.o ---
--- property.o ---
--- main.o ---
--- makefile.o ---
--- project.o ---
c++  -O2 -pipe -fstack-protector -fno-strict-aliasing   -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/mkspecs/freebsd-clang -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/arch/generic -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/global -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/tools -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/kernel -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/corelib/codecs -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/md5 -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/md4 -I/var/ports/work/usr/ports/devel/qt4-qmake/work/qt-everywhere-opensource-src-4.8.7/src/3rdparty/sha1 -I/!
 var/ports/work/usr/ports/devel/qt4---- property.o ---
  :
(snip)
  :
--- .obj/release-shared/qtcpserver.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/qtcpserver.o socket/qtcpserver.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;
               ^
--- .obj/release-shared/qsslsocket_openssl.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/qsslsocket_openssl.o ssl/qsslsocket_openssl.cpp
--- .obj/release-shared/qsslcertificate.o ---
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
--- .obj/release-shared/qsslkey.o ---
ssl/qsslkey.cpp:325:34: error: member access into incomplete type 'RSA' (aka 'rsa_st')
           ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p);
                                 ^
/usr/include/openssl/ossl_typ.h:110:16: note: forward declaration of 'rsa_st'
typedef struct rsa_st RSA;
               ^
ssl/qsslkey.cpp:325:61: error: member access into incomplete type 'DSA' (aka 'dsa_st')
           ? q_BN_num_bits(d->rsa->n) : q_BN_num_bits(d->dsa->p);
                                                            ^
/usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'dsa_st'
typedef struct dsa_st DSA;
               ^
2 errors generated.
*** [.obj/release-shared/qsslkey.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
--- .obj/release-shared/qsslsocket_openssl.o ---
ssl/qsslsocket_openssl.cpp:225:30: error: member access into incomplete type 'SSL_CIPHER' (aka 'ssl_cipher_st')
        ciph.d->bits = cipher->strength_bits;
                             ^
/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'ssl_cipher_st'
typedef struct ssl_cipher_st SSL_CIPHER;
               ^
ssl/qsslsocket_openssl.cpp:226:39: error: member access into incomplete type 'SSL_CIPHER' (aka 'ssl_cipher_st')
        ciph.d->supportedBits = cipher->alg_bits;
                                      ^
/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'ssl_cipher_st'
typedef struct ssl_cipher_st SSL_CIPHER;
               ^
ssl/qsslsocket_openssl.cpp:334:5: error: use of undeclared identifier 'SSL_CTRL_OPTIONS'
    q_SSL_CTX_set_options(ctx, options);
    ^
ssl/qsslsocket_openssl_symbols_p.h:402:60: note: expanded from macro 'q_SSL_CTX_set_options'
#define q_SSL_CTX_set_options(ctx,op) q_SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL)
                                                           ^
ssl/qsslsocket_openssl.cpp:372:38: error: member access into incomplete type 'SSL_CTX' (aka 'ssl_ctx_st')
            q_X509_STORE_add_cert(ctx->cert_store, (X509 *)caCertificate.handle());
                                     ^
/usr/include/openssl/ossl_typ.h:148:16: note: forward declaration of 'ssl_ctx_st'
typedef struct ssl_ctx_st SSL_CTX;
               ^
ssl/qsslsocket_openssl.cpp:668:23: error: member access into incomplete type 'SSL_CIPHER' (aka 'ssl_cipher_st')
            if (cipher->valid) {
                      ^
/usr/include/openssl/ssl.h:212:16: note: forward declaration of 'ssl_cipher_st'
typedef struct ssl_cipher_st SSL_CIPHER;
               ^
5 errors generated.
*** [.obj/release-shared/qsslsocket_openssl.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

make[2]: stopped in /var/ports/work/usr/ports/net/qt4-network/work/qt-everywhere-opensource-src-4.8.7/src/network
3 errors
===> 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

My build environments are as follows:

admin@jdtpkx:~ % uname -a
FreeBSD jdtpkx 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r339677M: Fri Oct 26 14:56:49 JST 2018     root@msrvkx:/usr/obj/usr/src/amd64.amd64/sys/XIJ  amd64
admin@jdtpkx:~ % cat /etc/make.conf
PORTSDIR=               /var/ports/jdtpkx
INDEXDIR=               /var/ports/jdtpkx
WRKDIRPREFIX=           /var/ports/work
PACKAGES=               /var/ports/packages
DISTDIR=                /var/ports/distfiles
BATCH=                  yes
DEFAULT_VERSIONS=       perl5=5.28 ruby=2.5
#DEFAULT_VERSIONS+=     linux=c7 perl5=5.28 python=2.7 ruby=2.5
#DEFAULT_VERSIONS=      linux=c7 perl5=5.28 ruby=2.5
COMPILER_TYPE=          clang
USE_PACKAGE_DEPENDS=    yes
DISABLE_VULNERABILITIES=yes
admin@jdtpkx:~ % df -h
Filesystem                                       Size    Used   Avail Capacity  Mounted on
/dev/vtbd0p2                                      28G    3.5G     22G    13%    /
devfs                                            1.0K    1.0K      0B   100%    /dev
linprocfs                                        4.0K    4.0K      0B   100%    /compat/linux/proc
tmpfs                                             11G    4.0K     11G     0%    /compat/linux/dev/shm
vm.pis:/.dake                                     14T     49G     14T     0%    /.dake
vm.pis:/ds/src/current/13.0/r339677.xij           14T     59G     14T     0%    /usr/src
vm.pis:/ds/obj/current/13.0/r339677.xij           14T    166G     14T     1%    /usr/obj
vm.pis:/ds/ports/r484802                          14T     22G     14T     0%    /usr/ports
vm.pis:/ds/distfiles                              14T     11G     14T     0%    /var/ports/distfiles
vm.pis:/ds/packages/13.0C/r339677.xij/r484802     14T     15G     14T     0%    /var/ports/packages
admin@jdtpkx:~ % 

root@vm:~ # svnlite info /ds/ports/r484802
Path: /ds/ports/r484802
Working Copy Root Path: /ds/ports/r484802
URL: http://svn.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: http://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 484802
Node Kind: directory
Schedule: normal
Last Changed Author: se
Last Changed Rev: 484802
Last Changed Date: 2018-11-12 21:46:48 +0900 (Mon, 12 Nov 2018)

root@vm:~ # 

Any suggesions ?

[1] http://ds.truefc.org/~kiri/freebsd/ports/umplayer.log

Regards

---
KIRIYAMA Kazuhiko



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811141200.wAEC0Kdi079693>