On 11/13 07:52, Alexander Kapshuk wrote:
> On Tue, Nov 13, 2018 at 7:10 PM <tu...@posteo.de> wrote:
> >
> > Hi,
> >
> > I got a weird looking error while upgrading/recompiling nasm:
> > cmake -C 
> > /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
> >  -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr 
> > -DCMAKE_INSTALL_DEFAULT_DOCDIR=/usr/share/doc/libjpeg-turbo-2.0.1 
> > -DENABLE_STATIC=no -DWITH_JAVA=no -DWITH_MEM_SRCDST=ON 
> > -DCMAKE_BUILD_TYPE=Gentoo 
> > -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_toolchain.cmake
> >   /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1
> > loading initial cache file 
> > /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
> > -- The C compiler identification is GNU 8.2.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
> > -- CMAKE_BUILD_TYPE = Gentoo
> > -- VERSION = 2.0.1, BUILD = 20181113
> > -- 64-bit build (x86_64)
> > -- CMAKE_INSTALL_PREFIX = /usr
> > -- CMAKE_INSTALL_BINDIR = bin (/usr/bin)
> > -- CMAKE_INSTALL_DATAROOTDIR = share (/usr/share)
> > -- CMAKE_INSTALL_DOCDIR = /usr/share/doc/libjpeg-turbo-2.0.1
> > -- CMAKE_INSTALL_INCLUDEDIR = include (/usr/include)
> > -- CMAKE_INSTALL_LIBDIR = lib64 (/usr/lib64)
> > -- CMAKE_INSTALL_MANDIR = /usr/share/man
> > -- Shared libraries enabled (ENABLE_SHARED = 1)
> > -- Static libraries disabled (ENABLE_STATIC = 0)
> > -- 12-bit JPEG support disabled (WITH_12BIT = 0)
> > -- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
> > -- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
> > -- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
> > -- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
> > -- In-memory source/destination managers enabled (WITH_MEM_SRCDST = 1)
> > -- Emulating libjpeg API/ABI v6.2 (WITH_JPEG7 = 0, WITH_JPEG8 = 0)
> > -- libjpeg API shared library version = 62.3.0
> > -- Compiler flags = -march=native -O -pipe
> > -- Linker flags = -Wl,-O1 -Wl,--as-needed
> > -- Looking for sys/types.h
> > -- Looking for sys/types.h - found
> > -- Looking for stdint.h
> > -- Looking for stdint.h - found
> > -- Looking for stddef.h
> > -- Looking for stddef.h - found
> > -- Check size of size_t
> > -- Check size of size_t - done
> > -- Check size of unsigned long
> > -- Check size of unsigned long - done
> > -- Performing Test HAVE_BUILTIN_CTZL
> > -- Performing Test HAVE_BUILTIN_CTZL - Success
> > -- Looking for include file locale.h
> > -- Looking for include file locale.h - found
> > -- Looking for include file stdlib.h
> > -- Looking for include file stdlib.h - found
> > -- Looking for include file sys/types.h
> > -- Looking for include file sys/types.h - found
> > -- Looking for memset
> > -- Looking for memset - found
> > -- Looking for memcpy
> > -- Looking for memcpy - found
> > -- Check size of unsigned char
> > -- Check size of unsigned char - done
> > -- Check size of unsigned short
> > -- Check size of unsigned short - done
> > -- Performing Test INCOMPLETE_TYPES
> > -- Performing Test INCOMPLETE_TYPES - Success
> > -- Compiler supports pointers to undefined structures.
> > -- Performing Test RIGHT_SHIFT_IS_UNSIGNED
> > -- Performing Test RIGHT_SHIFT_IS_UNSIGNED - Failed
> > -- Performing Test __CHAR_UNSIGNED__
> > -- Performing Test __CHAR_UNSIGNED__ - Failed
> > -- Performing Test INLINE_WORKS
> > -- Performing Test INLINE_WORKS - Success
> > -- INLINE = __inline__ __attribute__((always_inline)) (FORCE_INLINE = 1)
> > -- Performing Test HAVE_VERSION_SCRIPT
> > -- Performing Test HAVE_VERSION_SCRIPT - Success
> > -- Linker supports GNU-style version scripts
> > -- CMAKE_EXECUTABLE_SUFFIX =
> >  * ACCESS DENIED:  fopen_wr:     /?
> > -- The ASM_NASM compiler identification is NASM
> > -- Found assembler: /usr/bin/nasm
> > -- CMAKE_ASM_NASM_COMPILER = /usr/bin/nasm
> > -- CMAKE_ASM_NASM_OBJECT_FORMAT = elf64
> > -- CMAKE_ASM_NASM_FLAGS =  -DELF -D__x86_64__ -DPIC
> > -- SIMD extensions: x86_64 (WITH_SIMD = 1)
> > -- FLOATTEST = sse
> > -- RPM architecture = x86_64, DEB architecture = amd64
> > -- <<< Gentoo configuration >>>
> > Build type      Gentoo
> > Install path    /usr
> > Compiler flags:
> > C               -march=native -O -pipe
> > C++
> > Linker flags:
> > Executable      -Wl,-O1 -Wl,--as-needed
> > Module          -Wl,-O1 -Wl,--as-needed
> > Shared          -Wl,-O1 -Wl,--as-needed
> >
> > -- Configuring done
> > -- Generating done
> > -- Build files have been written to: 
> > /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64
> > >>> Source configured.
> >  * --------------------------- ACCESS VIOLATION SUMMARY 
> > ---------------------------
> >  * LOG FILE: "/var/log/sandbox/sandbox-16492.log"
> >  *
> > VERSION 1.0
> > FORMAT: F - Function called
> > FORMAT: S - Access Status
> > FORMAT: P - Path as passed to function
> > FORMAT: A - Absolute Path (not canonical)
> > FORMAT: R - Canonical Path
> > FORMAT: C - Command Line
> >
> > F: fopen_wr
> > S: deny
> > P: /?
> > A: /?
> > R: /?
> > C: /usr/bin/nasm /?
> >  * 
> > --------------------------------------------------------------------------------
> > !!! When you file a bug report, please include the following information:
> > GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
> > JAVACFLAGS="" COMPILER=""
> > and of course, the output of emerge --info =libjpeg-turbo-2.0.1
> >  *
> >  * The following package has failed to build, install, or execute postinst:
> >  *
> >  *  (media-libs/libjpeg-turbo-2.0.1:0/0::gentoo, ebuild scheduled for 
> > merge), Log file:
> >  *   '/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/temp/build.log'
> >
> >
> > If wanted I will post the build.log etc...
> >
> > I never had an error looking like this one...
> >
> > Any fox for that or am I the onlu one...?
> >
> > Cheers!
> > Meino
> >
> >
> >
> >
> 
> The failed build output enclosed is actually that of
> media-libs/libjpeg-turbo-2.0.1, not nasm.
> Nasm is listed as a dependency for this library. See
> libjpeg-turbo-2.0.1.ebuild for ASM_DEPEND.
> 
> As an aside, libjpeg-turbo-2.0.1 has not been stabilised yet. Are you
> on an unstable system?
> 
> As for the actual build error, the contents of
> /var/log/sandbox/sandbox-16492.log and
> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/temp/build.log would
> be in order.
> 

Hi,

yes, I am on an unstable system :)

Here are the logs:

### /var/log/sandbox/sandbox-16492.log and
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: fopen_wr
S: deny
P: /?
A: /?
R: /?
C: /usr/bin/nasm /? 

### /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/temp/build.log would
 * Package:    media-libs/libjpeg-turbo-2.0.1
 * Repository: gentoo
 * Maintainer: anar...@gentoo.org graph...@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> cfg-update-1.8.2-r1: Creating checksum index...
>>> Unpacking source...
>>> Unpacking libjpeg-turbo-2.0.1.tar.gz to 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Unpacking libjpeg8_8d-2.debian.tar.gz to 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Source unpacked in /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Preparing source in 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1 ...
>>> Source prepared.
>>> Configuring source in 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
>>> Working in BUILD_DIR: 
>>> "/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64"
cmake -C 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
 -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_INSTALL_DEFAULT_DOCDIR=/usr/share/doc/libjpeg-turbo-2.0.1 
-DENABLE_STATIC=no -DWITH_JAVA=no -DWITH_MEM_SRCDST=ON 
-DCMAKE_BUILD_TYPE=Gentoo 
-DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_toolchain.cmake
  /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1
loading initial cache file 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
-- The C compiler identification is GNU 8.2.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
-- CMAKE_BUILD_TYPE = Gentoo
-- VERSION = 2.0.1, BUILD = 20181113
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /usr
-- CMAKE_INSTALL_BINDIR = bin (/usr/bin)
-- CMAKE_INSTALL_DATAROOTDIR = share (/usr/share)
-- CMAKE_INSTALL_DOCDIR = /usr/share/doc/libjpeg-turbo-2.0.1
-- CMAKE_INSTALL_INCLUDEDIR = include (/usr/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/usr/lib64)
-- CMAKE_INSTALL_MANDIR = /usr/share/man
-- Shared libraries enabled (ENABLE_SHARED = 1)
-- Static libraries disabled (ENABLE_STATIC = 0)
-- 12-bit JPEG support disabled (WITH_12BIT = 0)
-- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
-- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
-- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
-- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
-- In-memory source/destination managers enabled (WITH_MEM_SRCDST = 1)
-- Emulating libjpeg API/ABI v6.2 (WITH_JPEG7 = 0, WITH_JPEG8 = 0)
-- libjpeg API shared library version = 62.3.0
-- Compiler flags = -march=native -O -pipe 
-- Linker flags = -Wl,-O1 -Wl,--as-needed 
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Performing Test HAVE_BUILTIN_CTZL
-- Performing Test HAVE_BUILTIN_CTZL - Success
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
solfire:/home/mccramer>sudo cat 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/temp/build.log
 * Package:    media-libs/libjpeg-turbo-2.0.1
 * Repository: gentoo
 * Maintainer: anar...@gentoo.org graph...@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
 * FEATURES:   preserve-libs sandbox userpriv usersandbox
>>> cfg-update-1.8.2-r1: Creating checksum index...
>>> Unpacking source...
>>> Unpacking libjpeg-turbo-2.0.1.tar.gz to 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Unpacking libjpeg8_8d-2.debian.tar.gz to 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Source unpacked in /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work
>>> Preparing source in 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1 ...
>>> Source prepared.
>>> Configuring source in 
>>> /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1 ...
 * abi_x86_64.amd64: running multilib-minimal_abi_src_configure
>>> Working in BUILD_DIR: 
>>> "/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64"
cmake -C 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
 -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr 
-DCMAKE_INSTALL_DEFAULT_DOCDIR=/usr/share/doc/libjpeg-turbo-2.0.1 
-DENABLE_STATIC=no -DWITH_JAVA=no -DWITH_MEM_SRCDST=ON 
-DCMAKE_BUILD_TYPE=Gentoo 
-DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_toolchain.cmake
  /var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1
loading initial cache file 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64/gentoo_common_config.cmake
-- The C compiler identification is GNU 8.2.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
-- CMAKE_BUILD_TYPE = Gentoo
-- VERSION = 2.0.1, BUILD = 20181113
-- 64-bit build (x86_64)
-- CMAKE_INSTALL_PREFIX = /usr
-- CMAKE_INSTALL_BINDIR = bin (/usr/bin)
-- CMAKE_INSTALL_DATAROOTDIR = share (/usr/share)
-- CMAKE_INSTALL_DOCDIR = /usr/share/doc/libjpeg-turbo-2.0.1
-- CMAKE_INSTALL_INCLUDEDIR = include (/usr/include)
-- CMAKE_INSTALL_LIBDIR = lib64 (/usr/lib64)
-- CMAKE_INSTALL_MANDIR = /usr/share/man
-- Shared libraries enabled (ENABLE_SHARED = 1)
-- Static libraries disabled (ENABLE_STATIC = 0)
-- 12-bit JPEG support disabled (WITH_12BIT = 0)
-- Arithmetic decoding support enabled (WITH_ARITH_DEC = 1)
-- Arithmetic encoding support enabled (WITH_ARITH_ENC = 1)
-- TurboJPEG API library enabled (WITH_TURBOJPEG = 1)
-- TurboJPEG Java wrapper disabled (WITH_JAVA = 0)
-- In-memory source/destination managers enabled (WITH_MEM_SRCDST = 1)
-- Emulating libjpeg API/ABI v6.2 (WITH_JPEG7 = 0, WITH_JPEG8 = 0)
-- libjpeg API shared library version = 62.3.0
-- Compiler flags = -march=native -O -pipe 
-- Linker flags = -Wl,-O1 -Wl,--as-needed 
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of size_t
-- Check size of size_t - done
-- Check size of unsigned long
-- Check size of unsigned long - done
-- Performing Test HAVE_BUILTIN_CTZL
-- Performing Test HAVE_BUILTIN_CTZL - Success
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for memset
-- Looking for memset - found
-- Looking for memcpy
-- Looking for memcpy - found
-- Check size of unsigned char
-- Check size of unsigned char - done
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Performing Test INCOMPLETE_TYPES
-- Performing Test INCOMPLETE_TYPES - Success
-- Compiler supports pointers to undefined structures.
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED
-- Performing Test RIGHT_SHIFT_IS_UNSIGNED - Failed
-- Performing Test __CHAR_UNSIGNED__
-- Performing Test __CHAR_UNSIGNED__ - Failed
-- Performing Test INLINE_WORKS
-- Performing Test INLINE_WORKS - Success
-- INLINE = __inline__ __attribute__((always_inline)) (FORCE_INLINE = 1)
-- Performing Test HAVE_VERSION_SCRIPT
-- Performing Test HAVE_VERSION_SCRIPT - Success
-- Linker supports GNU-style version scripts
-- CMAKE_EXECUTABLE_SUFFIX = 
 * ACCESS DENIED:  fopen_wr:     /?
-- The ASM_NASM compiler identification is NASM
-- Found assembler: /usr/bin/nasm
-- CMAKE_ASM_NASM_COMPILER = /usr/bin/nasm
-- CMAKE_ASM_NASM_OBJECT_FORMAT = elf64
-- CMAKE_ASM_NASM_FLAGS =  -DELF -D__x86_64__ -DPIC 
-- SIMD extensions: x86_64 (WITH_SIMD = 1)
-- FLOATTEST = sse
-- RPM architecture = x86_64, DEB architecture = amd64
-- <<< Gentoo configuration >>>
Build type      Gentoo
Install path    /usr
Compiler flags:
C               -march=native -O -pipe
C++             
Linker flags:
Executable      -Wl,-O1 -Wl,--as-needed
Module          -Wl,-O1 -Wl,--as-needed
Shared          -Wl,-O1 -Wl,--as-needed

-- Configuring done
-- Generating done
-- Build files have been written to: 
/var/tmp/portage/media-libs/libjpeg-turbo-2.0.1/work/libjpeg-turbo-2.0.1-abi_x86_64.amd64
>>> Source configured.
 * --------------------------- ACCESS VIOLATION SUMMARY 
---------------------------
 * LOG FILE: "/var/log/sandbox/sandbox-16492.log"
 * 
VERSION 1.0
FORMAT: F - Function called
FORMAT: S - Access Status
FORMAT: P - Path as passed to function
FORMAT: A - Absolute Path (not canonical)
FORMAT: R - Canonical Path
FORMAT: C - Command Line

F: fopen_wr
S: deny
P: /?
A: /?
R: /?
C: /usr/bin/nasm /? 
 * 
--------------------------------------------------------------------------------
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info =libjpeg-turbo-2.0.1


Cheers!
Meino


Reply via email to