In file included from /var/tmp/portage/net-misc/gerbera-1.4.0/work/gerbera-1.4.0/src/server.h:38, from /var/tmp/portage/net-misc/gerbera-1.4.0/work/gerbera-1.4.0/src/main.cc:47: /var/tmp/portage/net-misc/gerbera-1.4.0/work/gerbera-1.4.0/src/request_handler.h:41:26: error: ‘IN’ has not been declared 41 | virtual void getInfo(IN const char *filename, OUT UpnpFileInfo *info) = 0; | ^~ /var/tmp/portage/net-misc/gerbera-1.4.0/work/gerbera-1.4.0/src/request_handler.h:41:41: error: two or more data types in declaration of ‘filename’ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1-libressl-20200125-183534 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 9.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/9/bin llvm: 9.0.1 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python3.6 [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.40.0 * java-config: The following VMs are available for generation-2: *) AdoptOpenJDK 8.242_p08 [openjdk-bin-8] Available Java Virtual Machines: [1] openjdk-bin-8 system-vm ghc: The Glorious Glasgow Haskell Compilation System, version 7.10.3 repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Thu, 30 Jan 2020 10:48:24 +0000 emerge -qpvO net-misc/gerbera [ebuild N ] net-misc/gerbera-1.4.0 USE="exif ffmpeg javascript magic matroska taglib -curl -debug -exiv2 -ffmpegthumbnailer -lastfm -libav -mysql -systemd"
Created attachment 609104 [details] emerge-info.txt
Created attachment 609106 [details] emerge-history.txt
Created attachment 609108 [details] environment
Created attachment 609110 [details] etc.portage.tbz2
Created attachment 609112 [details] logs.tbz2
Created attachment 609114 [details] net-misc:gerbera-1.4.0:20200130-115211.log
Created attachment 609116 [details] temp.tbz2
FYI: net-misc/gerbera-9999 seems to have a fix for this issue (didn't identify the corresponding commit yet). Using the following diff for the *-9999.ebuild made it build: ``` --- /var/cache/portage/repos/gentoo/net-misc/gerbera/gerbera-9999.ebuild 2020-01-29 22:39:40.000000000 +0100 +++ /var/cache/portage/repos/hack/net-misc/gerbera/gerbera-9999.ebuild 2020-02-11 11:30:28.132546908 +0100 @@ -28,6 +28,9 @@ >=net-libs/libupnp-1.8.3:=[ipv6,reuseaddr] >=dev-db/sqlite-3 dev-libs/expat + dev-libs/libfmt + dev-libs/pugixml + dev-libs/spdlog mysql? ( dev-db/mysql-connector-c ) javascript? ( dev-lang/duktape ) taglib? ( >=media-libs/taglib-1.11 ) ```
*** Bug 710310 has been marked as a duplicate of this bug. ***
I downgraded libupnp from 1.12.0-r1 to 1.8.6-r1 and I don't see this issue with gerbera-1.4.0 anymore. maybe there need to be a mask on libupnp like: >=net-libs/libupnp-1.8.3:=[ipv6,reuseaddr] <net-libs/libupnp-1.10.0:=[ipv6,reuseaddr]
(In reply to Elias Probst from comment #8) > FYI: net-misc/gerbera-9999 seems to have a fix for this issue (didn't > identify the corresponding commit yet). > > Using the following diff for the *-9999.ebuild made it build: > > ``` > --- /var/cache/portage/repos/gentoo/net-misc/gerbera/gerbera-9999.ebuild > 2020-01-29 22:39:40.000000000 +0100 > +++ /var/cache/portage/repos/hack/net-misc/gerbera/gerbera-9999.ebuild > 2020-02-11 11:30:28.132546908 +0100 > @@ -28,6 +28,9 @@ > >=net-libs/libupnp-1.8.3:=[ipv6,reuseaddr] > >=dev-db/sqlite-3 > dev-libs/expat > + dev-libs/libfmt > + dev-libs/pugixml > + dev-libs/spdlog > mysql? ( dev-db/mysql-connector-c ) > javascript? ( dev-lang/duktape ) > taglib? ( >=media-libs/taglib-1.11 ) > > ``` didn't affect the error for me but net-misc/gerbera-9999 built for me.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b2f76402780298787f6b91c083b3d389ced83a commit 34b2f76402780298787f6b91c083b3d389ced83a Author: Ian Whyman <thev00d00@gentoo.org> AuthorDate: 2020-05-09 09:49:03 +0000 Commit: Ian Whyman <thev00d00@gentoo.org> CommitDate: 2020-05-09 09:49:23 +0000 net-misc/gerbera: 1.4: Make libupnp dep 1.8 Closes: https://bugs.gentoo.org/707466 Closes: https://bugs.gentoo.org/716816 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Ian Whyman <thev00d00@gentoo.org> net-misc/gerbera/{gerbera-1.4.0.ebuild => gerbera-1.4.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)