* Package: media-gfx/videorbits-2.201 * Repository: gentoo * Maintainer: maintainer-needed@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux pie ssp userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking videorbits-2.201.tgz to /var/tmp/portage/media-gfx/videorbits-2.201/work >>> Source unpacked in /var/tmp/portage/media-gfx/videorbits-2.201/work >>> Preparing source in /var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201 ... * Applying videorbits-2.201-libpng15.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 creating cache ./config.cache checking for a BSD compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for mawk... no checking for gawk... gawk checking for gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for a BSD compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking for ranlib... ranlib checking for pow in -lm... yes checking for gzdopen in -lz... yes checking for jpeg_CreateCompress in -ljpeg... yes checking for png_sig_cmp in -lpng... yes checking for XCreateWindow in -lX11... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for X... libraries /usr/lib64, headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for ANSI C header files... yes checking for limits.h... yes checking for float.h... yes checking for stddef.h... yes checking for stdio.h... yes checking for assert.h... yes checking for getopt.h... yes checking for jpeglib.h... yes checking for fcntl.h... yes checking for stdlib.h... yes checking for string.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for working const... yes checking for inline... inline checking for size_t... yes checking for floor... yes checking for gettimeofday... yes checking for memset... yes checking for pow... yes checking for rint... yes checking for sqrt... yes checking for strdup... yes checking for strerror... yes checking for strrchr... yes updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating scripts/Makefile creating images/Makefile creating lookuptables/Makefile creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201' Making all in src make[2]: Entering directory '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201/src' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c plm2pnm.c plm2pnm.c:996:67: warning: ‘max_dilation’ is static but used in inline function ‘calc_dilation_factor’ which is not static return (log((max_var)/var)-log(max_var/(max_var/var_gamma))+1)*(max_dilation) ^ plm2pnm.c:996:51: warning: ‘var_gamma’ is static but used in inline function ‘calc_dilation_factor’ which is not static return (log((max_var)/var)-log(max_var/(max_var/var_gamma))+1)*(max_dilation) ^ plm2pnm.c:994:21: warning: ‘var_gamma’ is static but used in inline function ‘calc_dilation_factor’ which is not static if( var > max_var/var_gamma ) return 1; // 100000 ^ plm2pnm.c: In function ‘readlut’: plm2pnm.c:527:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(lutfile, "%f", &p); ^ plm2pnm.c:529:8: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(lutfile, "%lf", &(inverseLookup[i])); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c file.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c pnmutils.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c jpeg.c jpeg.c: In function ‘read_JPEG_file’: jpeg.c:120:9: warning: implicit declaration of function ‘memcpy’ [-Wimplicit-function-declaration] memcpy(&image_buffer[p],buffer[0],row_stride); ^ jpeg.c:120:9: warning: incompatible implicit declaration of built-in function ‘memcpy’ jpeg.c:120:9: note: include ‘’ or provide a declaration of ‘memcpy’ x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o plm2pnm plm2pnm.o file.o pnmutils.o jpeg.o -lX11 -lpng -ljpeg -lz -lm x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c pintegrate.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c GrowArray.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c pinverse.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c mat_util.c mat_util.c: In function ‘init_var’: mat_util.c:837:6: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] strcpy(variable->lookup_table_name,lookup_table); ^ mat_util.c:837:6: warning: incompatible implicit declaration of built-in function ‘strcpy’ mat_util.c:837:6: note: include ‘’ or provide a declaration of ‘strcpy’ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c motion.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c display_service.c display_service.c: In function ‘readlut’: display_service.c:655:6: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(lutfile, "%f", &p); ^ display_service.c:657:8: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(lutfile, "%lf", &(inverseLookup[i])); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c est_pseudo.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c pchirp2ia.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c par.c par.c: In function ‘write_par_header’: par.c:114:3: warning: format not a string literal and no format arguments [-Wformat-security] fprintf(file_ptr, magic_number); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c corners2r.c x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c derivatives.c derivatives.c: In function ‘derivatives’: derivatives.c:18:3: warning: implicit declaration of function ‘strcpy’ [-Wimplicit-function-declaration] strcpy(lookup_name,E1->lookup_table_name); ^ derivatives.c:18:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ derivatives.c:18:3: note: include ‘’ or provide a declaration of ‘strcpy’ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c dst_to_src_pchirp2.c dst_to_src_pchirp2.c:84:15: warning: ‘in_hdim’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static *n_in = y_d*in_hdim; ^ dst_to_src_pchirp2.c:83:15: warning: ‘in_vdim’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static *m_in = x_d*in_vdim; ^ dst_to_src_pchirp2.c:82:47: warning: ‘f_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static y_d = (d_inv * x_in + e_inv * y_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:82:32: warning: ‘e_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static y_d = (d_inv * x_in + e_inv * y_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:82:17: warning: ‘d_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static y_d = (d_inv * x_in + e_inv * y_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:81:47: warning: ‘c_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static double x_d = (a_inv * x_in + b_inv * y_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:81:32: warning: ‘b_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static double x_d = (a_inv * x_in + b_inv * y_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:81:17: warning: ‘a_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static double x_d = (a_inv * x_in + b_inv * y_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:80:45: warning: ‘h_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static denominator = g_inv * x_in + h_inv * y_in + 1.0; ^ dst_to_src_pchirp2.c:80:30: warning: ‘g_inv’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static denominator = g_inv * x_in + h_inv * y_in + 1.0; ^ dst_to_src_pchirp2.c:79:27: warning: ‘out_hdim’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static y_in = n / out_hdim, ^ dst_to_src_pchirp2.c:78:27: warning: ‘out_vdim’ is static but used in inline function ‘dst_to_src_once_per_pixel’ which is not static const double x_in = m / out_vdim, ^ dst_to_src_pchirp2.c:61:15: warning: ‘in_hdim’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static *n_in = x_d*in_hdim; ^ dst_to_src_pchirp2.c:60:15: warning: ‘in_vdim’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static *m_in = y_d*in_vdim; ^ dst_to_src_pchirp2.c:55:47: warning: ‘f_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static x_d = (d_inv * y_in + e_inv * x_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:55:32: warning: ‘e_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static x_d = (d_inv * y_in + e_inv * x_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:55:17: warning: ‘d_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static x_d = (d_inv * y_in + e_inv * x_in + f_inv) / denominator; ^ dst_to_src_pchirp2.c:54:47: warning: ‘c_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static double y_d = (a_inv * y_in + b_inv * x_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:54:32: warning: ‘b_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static double y_d = (a_inv * y_in + b_inv * x_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:54:17: warning: ‘a_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static double y_d = (a_inv * y_in + b_inv * x_in + c_inv) / denominator, ^ dst_to_src_pchirp2.c:53:40: warning: ‘h_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static double denominator = (g_inv * y_in + h_inv * x_in + 1.0); ^ dst_to_src_pchirp2.c:53:25: warning: ‘g_inv’ is static but used in inline function ‘new_dst_to_src_once_per_pixel’ which is not static double denominator = (g_inv * y_in + h_inv * x_in + 1.0); ^ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -march=native -O2 -pipe -c img_resample.c x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o pintegrate pintegrate.o GrowArray.o pinverse.o mat_util.o motion.o display_service.o est_pseudo.o pchirp2ia.o par.o corners2r.o derivatives.o dst_to_src_pchirp2.o img_resample.o -L/usr/lib64 -lX11 -lX11 -lpng -ljpeg -lz -lm img_resample.o: In function `img_resample': img_resample.c:(.text+0x2c1): undefined reference to `new_dst_to_src_once_per_pixel' collect2: error: ld returned 1 exit status Makefile:213: recipe for target 'pintegrate' failed make[2]: *** [pintegrate] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201/src' Makefile:139: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201' Makefile:288: recipe for target 'all-recursive-am' failed make: *** [all-recursive-am] Error 2 * ERROR: media-gfx/videorbits-2.201::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-gfx/videorbits-2.201::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/videorbits-2.201::gentoo'`. * The complete build log is located at '/var/log/portage/media-gfx:videorbits-2.201:20151230-185917.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-gfx/videorbits-2.201/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/videorbits-2.201/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201' * S: '/var/tmp/portage/media-gfx/videorbits-2.201/work/videorbits-2.201'