Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473940 - media-video/bino-1.4.2-r1 fails to build with >=sys-apps/texinfo-5.0
Summary: media-video/bino-1.4.2-r1 fails to build with >=sys-apps/texinfo-5.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jožka Kejzlar (cuchac)
URL: http://git.savannah.gnu.org/cgit/bino...
Whiteboard:
Keywords: PATCH
Depends on: 501374
Blocks: texinfo-5.1
  Show dependency tree
 
Reported: 2013-06-20 16:17 UTC by Maxim Britov
Modified: 2014-10-17 12:46 UTC (History)
3 users (show)

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


Attachments
emerge --info media-video/bino (emerge-info.txt,6.60 KB, text/plain)
2013-07-22 13:11 UTC, Maxim Britov
Details
emerge media-video/bino (emerge-build.txt,40.57 KB, text/plain)
2013-07-22 13:12 UTC, Maxim Britov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Britov 2013-06-20 16:17:22 UTC
With USE='-doc' I can't build media-video/bino.
It stopped on install phase.

Fix from upstream:
http://git.savannah.gnu.org/cgit/bino.git/commit/?id=7e6aa5345745916cfacb068dbe29d59d4dc1e95b

Reproducible: Always
Comment 1 Michael Weber (RETIRED) gentoo-dev 2013-07-08 21:43:54 UTC
I can't reproduce the problem, please supply a full build.log, `emerge --info` and `emerge -pv bino` output. Thanks
Comment 2 Maxim Britov 2013-07-22 13:11:13 UTC
Created attachment 353872 [details]
emerge --info media-video/bino
Comment 3 Maxim Britov 2013-07-22 13:12:36 UTC
Created attachment 353874 [details]
emerge media-video/bino
Comment 4 Maxim Britov 2013-07-22 13:13:43 UTC
media-video/bino-1.4.2-r1  USE="-doc -lirc" LINGUAS="en ru -bg -de -fr" VIDEO_CARDS="-nvidia"
Comment 5 Alexander E. Patrakov 2013-09-10 08:06:14 UTC
Why is this bug still in the NEEDINFO state? The build log has been provided, and has the offending line in it:

/var/tmp/portage/media-video/bino-1.4.2-r1/work/bino-1.4.2/doc/bino.texi:113: @itemx must follow @item

...which the patch solves.
Comment 6 Sergey Popov gentoo-dev 2013-09-10 10:04:06 UTC
It fails both with USE="doc" and without it, only with >=sys-apps/texinfo-5.0, confirming this
Comment 7 Silvio 2014-04-03 05:48:28 UTC
The problem is still there. It do not compile.
Comment 8 Pacho Ramos gentoo-dev 2014-10-17 09:32:04 UTC
fixed in 1.4.4
Comment 9 Silvio 2014-10-17 12:07:38 UTC
It doesn't compile yet:


>>> Emerging (1 of 1) media-video/bino-1.4.4::gentoo
 * bino-1.4.4.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                                                                               [ ok ]
>>> Unpacking source...
>>> Unpacking bino-1.4.4.tar.xz to /var/tmp/portage/media-video/bino-1.4.4/work
>>> Source unpacked in /var/tmp/portage/media-video/bino-1.4.4/work
>>> Preparing source in /var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4 ...
 * Applying bino-1.4.2-lirc-detect.patch ...                                                                                                                                                            [ ok ]
 * Running eautoreconf in '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4' ...
 * Running aclocal ...                                                                                                                                                                                  [ ok ]
 * Running autoconf ...                                                                                                                                                                                 [ ok ]
 * Running autoheader ...                                                                                                                                                                               [ ok ] 
 * Running automake --add-missing --copy --force-missing ...                                                                                                                                            [ ok ] 
 * Running elibtoolize in: bino-1.4.4/                                                                                                                                                                         
>>> Source prepared.                                                                                                                                                                                           
>>> Configuring source in /var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4 ...                                                                                                                          
>>> Working in BUILD_DIR: "/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build"                                                                                                                      
 * econf: updating bino-1.4.4/build-aux/config.sub with /usr/share/gnuconfig/config.sub                                                                                                                        
 * econf: updating bino-1.4.4/build-aux/config.guess with /usr/share/gnuconfig/config.guess                                                                                                                    
/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4/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 --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --docdir=/usr/share/doc/bino-1.4.4 --with-xnvctrl --without-liblircclient --without-equalizer --htmldir=/usr/share/doc/bino-1.4.4/html                                                                                                                                                                     
checking build system type... x86_64-pc-linux-gnu                                                                                                                                                              
checking host system type... x86_64-pc-linux-gnu                                                                                                                                                               
checking target system type... x86_64-pc-linux-gnu                                                                                                                                                             
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc                                                                                                                                                
checking whether the C compiler works... yes                                                                                                                                                                   
checking for C compiler default output file name... a.out                                                                                                                                                      
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking how to create a pax tar archive... gnutar
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking whether make supports nested variables... (cached) yes
checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
checking whether we are using the GNU C++ compiler... yes
checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
checking dependency style of x86_64-pc-linux-gnu-g++... none
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking whether ln -s works... yes
checking whether byte ordering is bigendian... no
checking for GCC atomic builtins... yes
checking whether optreset is declared... no
checking for library containing clock_gettime... none required
checking for library containing pthread_create... -lpthread
checking for backtrace... yes
checking for clock_gettime... yes
checking for fdatasync... yes
checking for fnmatch... yes
checking for fseeko... yes
checking for ftello... yes
checking for getpwuid... yes
checking for link... yes
checking for mmap... yes
checking for nl_langinfo... yes
checking for posix_fadvise... yes
checking for readdir_r... yes
checking for sigaction... yes
checking for symlink... yes
checking for sysconf... yes
checking for vasprintf... yes
checking for wcswidth... yes
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for a sed that does not truncate output... /bin/sed
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libavformat... yes
checking for libavdevice... yes
checking for libswscale... yes
checking for sysconf... (cached) yes
checking for libass... yes
checking for libopenal... yes
checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
checking AL/al.h usability... yes
checking AL/al.h presence... yes
checking for AL/al.h... yes
checking for libqtopengl... yes
checking for x86_64-pc-linux-gnu-rcc-qt4... no
checking for x86_64-pc-linux-gnu-rcc... no
checking for rcc-qt4... no
checking for rcc... rcc
checking for x86_64-pc-linux-gnu-moc-qt4... no
checking for x86_64-pc-linux-gnu-moc... no
checking for moc-qt4... no
checking for moc... moc
checking whether we need to link with X11... yes
checking for libX11... yes
checking for libglewmx... yes
checking for NVCtrl.h... yes
checking for NVCtrlLib.h... yes
checking for XNVCTRLQueryAttribute in -lXNVCtrl... yes
checking for libgl... yes
checking for gtk-update-icon-cache... gtk-update-icon-cache
checking for update-desktop-database... update-desktop-database
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating src/base/Makefile
config.status: creating src/Makefile
config.status: creating doc/Makefile
config.status: creating pkg/macosx/Info.plist
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
Configuration:
NLS:                      yes
Equalizer:                no
NVIDIA Quadro SDI output: yes
liblircclient:            no
>>> Source configured.
>>> Compiling source in /var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4 ...
>>> Working in BUILD_DIR: "/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build"
make -j9 
make  all-recursive
make[1]: Entering directory '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build'
Making all in po
make[2]: Entering directory '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build/po'
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19
Makefile:170: recipe for target 'check-macro-version' failed
make[2]: *** [check-macro-version] Error 1
make[2]: Leaving directory '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build/po'
Makefile:444: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build'
Makefile:382: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: media-video/bino-1.4.4::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=media-video/bino-1.4.4::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-video/bino-1.4.4::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-video/bino-1.4.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/bino-1.4.4/temp/environment'.
 * Working directory: '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4_build'
 * S: '/var/tmp/portage/media-video/bino-1.4.4/work/bino-1.4.4'
Comment 10 Maxim Britov 2014-10-17 12:46:32 UTC
I can build it with patch, but it useless app because bino segfault on any file here :)

diff -Naur bino-1.4.4/po/Makefile.in.in bino-1.4.4-2/po/Makefile.in.in
--- bino-1.4.4/po/Makefile.in.in	2012-10-13 08:01:40.000000000 +0300
+++ bino-1.4.4-2/po/Makefile.in.in	2014-10-17 15:37:06.219965838 +0300
@@ -9,7 +9,7 @@
 # General Public License and is *not* in the public domain.
 #
 # Origin: gettext-0.18
-GETTEXT_MACRO_VERSION = 0.18
+GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@
 
 PACKAGE = @PACKAGE@
 VERSION = @VERSION@