Bug 155937 - [patch] multimedia/libvpx incompatible with doxygen
Summary: [patch] multimedia/libvpx incompatible with doxygen
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Ashish SHUKLA
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-25 22:40 UTC by Peter Jeremy
Modified: 2011-09-19 16:45 UTC (History)
0 users

See Also:


Attachments
file.diff (582 bytes, patch)
2011-03-25 22:40 UTC, Peter Jeremy
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Jeremy 2011-03-25 22:40:13 UTC
	I am trying to build multimedia/libvpx (as part of kde4) and it's
	consistently failing on my main (amd64) box.  I've tried in an i386
	jail (with different ports) and it works.  Judging by the build log
	differences, the problem appears to be that it's detecting the
	presence of doxygen on the former host, trying to build doxygen
	documentation and failing (see below).  The fix appears to be to
	explicitly disable the documentation.

How-To-Repeat: 	Install doxygen and then try to make libvpx with default options:
	$ make DISABLE_MAKE_JOBS=yes
	===>  License BSD accepted by the user
	===>  Found saved configuration for libvpx-0.9.5
	===>  Extracting for libvpx-0.9.5
	=> SHA256 Checksum OK for libvpx-v0.9.5.tar.bz2.
	===>   libvpx-0.9.5 depends on file: /usr/local/bin/perl5.10.1 - found
	===>  Patching for libvpx-0.9.5
	===>   libvpx-0.9.5 depends on file: /usr/local/bin/perl5.10.1 - found
	===>  Applying FreeBSD patches for libvpx-0.9.5
	===>   libvpx-0.9.5 depends on file: /usr/local/bin/bash - found
	===>   libvpx-0.9.5 depends on file: /usr/local/bin/yasm - found
	===>   libvpx-0.9.5 depends on executable: gmake - found
	===>   libvpx-0.9.5 depends on file: /usr/local/bin/perl5.10.1 - found
	===>  Configuring for libvpx-0.9.5
	Configuring selected codecs
	enabling vp8_encoder
	enabling vp8_decoder
	Configuring for target 'x86_64-linux-gcc'
	enabling x86_64
	enabling pic
	enabling runtime_cpu_detect
	enabling mmx
	enabling sse
	enabling sse2
	enabling sse3
	enabling ssse3
	using yasm
	enabling postproc
	Creating makefiles for x86_64-linux-gcc libs
	Creating makefiles for x86_64-linux-gcc examples
	Creating makefiles for x86_64-linux-gcc docs
	===>  Building for libvpx-0.9.5
	...
	mkdir -p nestegg/halloc/src/
	cc -O2 -pipe -fno-strict-aliasing -m64 -O3 -fPIC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdeclaration-after-statement -Wdisabled-optimization -Wpointer-arith -Wcast-qual -Wno-unused -I. -I"/tank/obj/usr/ports/multimedia/libvpx/work/libvpx-v0.9.5" -I/tank/obj/usr/ports/multimedia/libvpx/work/libvpx-v0.9.5/vp8 -I/tank/obj/usr/ports/multimedia/libvpx/work/libvpx-v0.9.5/vp8 -M nestegg/halloc/src/halloc.c | sed -e 's;^\([a-zA-Z0-9_]*\)\.o;nestegg/halloc/src/\1.c.o nestegg/halloc/src/halloc.c.d;' > nestegg/halloc/src/halloc.c.d
	[DOXY] samples.dox
	[DOXY] vpxdec.dox
	[DOXY] vpxenc.dox
	[DOXY] simple_decoder.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] postproc.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] decode_to_md5.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] simple_encoder.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] twopass_encoder.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] force_keyframe.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] decode_with_drops.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] error_resilient.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	[DOXY] vp8_scalable_patterns.dox

	Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0

	Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
	gmake[1]: *** [vp8_scalable_patterns.dox] Error 255
	gmake: *** [.DEFAULT] Error 2
	*** Error code 1

	Stop in /usr/ports/multimedia/libvpx.
	*** Error code 1

	Stop in /usr/ports/multimedia/libvpx.
	make DISABLE_MAKE_JOBS=yes  25.40s user 10.02s system 38% cpu 1:31.80 total
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-03-25 22:40:38 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ashish

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 dfilter service freebsd_committer freebsd_triage 2011-09-19 16:36:18 UTC
ashish      2011-09-19 15:36:04 UTC

  FreeBSD ports repository

  Modified files:
    multimedia/libvpx    Makefile distinfo pkg-plist 
  Added files:
    multimedia/libvpx/files patch-libs.mk 
  Log:
  - Update to 0.9.7-p1[1]
  - Disable installing documentation due to incompatibility with doxygen[2]
  - Enable support for PowerPC architectures[3]
  - Fix port to not assume GCC for ${LD}[4]
  
  PR:             ports/155937[2], ports/152890[3], ports/159193[4]
  Submitted by:   Francisco de Borja Lopez Rio <borja@codigo23.net>[1] (via private email)
                  Peter Jeremy <peterjeremy@acm.org>[2]
                  Jason Bacon <jwbacon@tds.net>[3]
                  Test Rat <ttsestt@gmail.com>[4]
  
  Revision  Changes    Path
  1.6       +9 -3      ports/multimedia/libvpx/Makefile
  1.4       +2 -2      ports/multimedia/libvpx/distinfo
  1.1       +16 -0     ports/multimedia/libvpx/files/patch-libs.mk (new)
  1.5       +2 -1      ports/multimedia/libvpx/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Ashish SHUKLA freebsd_committer freebsd_triage 2011-09-19 16:45:42 UTC
State Changed
From-To: open->closed

Committed. Thanks!