Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 729960 - net-misc/gerbera: unable to emerge with duktape 2.5.0
Summary: net-misc/gerbera: unable to emerge with duktape 2.5.0
Status: RESOLVED DUPLICATE of bug 729914
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ian Whyman (thev00d00) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-27 22:55 UTC by Vjaceslavs Klimovs
Modified: 2020-06-28 23:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vjaceslavs Klimovs 2020-06-27 22:55:08 UTC
With dev-lang/duktape 2.5.0 installed, gerbera 1.5.0 emerge fails with:

>>> Emerging (1 of 1) net-misc/gerbera-1.5.0-r1::gentoo
 * gerbera-1.5.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                                                                                                                                                                                    [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     5.4.43-gentoo
 * Checking for suitable kernel configuration options...                                                                                                                                                                                                                                                               [ ok ]
>>> Unpacking source...
>>> Unpacking gerbera-1.5.0.tar.gz to /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work
>>> Source unpacked in /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work
>>> Preparing source in /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0 ...
 * Applying gerbera-1.5.0-incomplete-type-iohandler.patch ...                                                                                                                                                                                                                                                          [ ok ]
 * Working in BUILD_DIR: "/var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0_build"
 * Hardcoded definition(s) removed in CMakeLists.txt:
 *  set(CMAKE_VERBOSE_MAKEFILE off CACHE BOOL "Show verbose build commands")
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0 ...
 * Working in BUILD_DIR: "/var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0_build"
cmake -C /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DWITH_CURL=no -DWITH_DEBUG=no -DWITH_EXIF=yes -DWITH_EXIV2=yes -DWITH_AVCODEC=yes -DWITH_FFMPEGTHUMBNAILER=yes -DWITH_JS=yes -DWITH_LASTFM=no -DWITH_MAGIC=no -DWITH_MATROSKA=yes -DWITH_MYSQL=yes -DWITH_SYSTEMD=no -DWITH_TAGLIB=yes -DWITH_INOTIFY=1 -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0_build/gentoo_toolchain.cmake  /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0
loading initial cache file /var/tmp/portage/net-misc/gerbera-1.5.0-r1/work/gerbera-1.5.0_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include optional
-- Looking for C++ include optional - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for __atomic_fetch_add_4 in atomic
-- Looking for __atomic_fetch_add_4 in atomic - found
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED
-- Performing Test CXX_FILESYSTEM_NO_LINK_NEEDED - Success
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed
-- Found Iconv: /usr/lib64/libc.so
-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.6.3") 
-- Looking for BSD native UUID
-- Looking for libuuid
-- Looking for libuuid - found
-- Found UUID: TRUE  
-- Looking for native LFS support
-- Looking for native LFS support - found
-- Found LFS: TRUE  
-- Found UPnP: /usr/lib64/libupnp.so (found version "1.12.1") 
-- Found PUGIXML: /usr/lib64/libpugixml.so  
-- Found Sqlite3: /usr/lib64/libsqlite3.so
-- Looking for native inotify
-- Looking for native inotify - found
-- Could NOT find Duktape (missing: DUKTAPE_LIBRARY DUKTAPE_INCLUDE_DIR) 
CMake Error at CMakeLists.txt:402 (message):
  Duktape not found!

Reproducible: Always
Comment 1 tt_1 2020-06-28 08:28:30 UTC
at the moment there's a bug in the ebuild, which breaks src_install and therefore headers and libs don't get installed. head over to https://bugs.gentoo.org/729914 for a proposed fix.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-06-28 23:52:49 UTC
(In reply to tt_1 from comment #1)
> at the moment there's a bug in the ebuild, which breaks src_install and
> therefore headers and libs don't get installed. head over to
> https://bugs.gentoo.org/729914 for a proposed fix.

Yes, this is likely a duplicate of bug 729914.

Please reopen if not fixed now.

*** This bug has been marked as a duplicate of bug 729914 ***