[Bug 196033] New: [PATCH] multimedia/libx264 missing symbols on armv6
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Dec 16 17:56:19 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196033
Bug ID: 196033
Summary: [PATCH] multimedia/libx264 missing symbols on armv6
Product: Ports Tree
Version: Latest
Hardware: arm
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Individual Port(s)
Assignee: koobs at FreeBSD.org
Reporter: mikael.urankar at gmail.com
CC: sbruno at FreeBSD.org
Flags: maintainer-feedback?(koobs at FreeBSD.org)
Assignee: koobs at FreeBSD.org
Created attachment 150649
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=150649&action=edit
armv6 fix
102 packages are currently broken on armv6 (multimedia/x264,
multimedia/ffmpeg...)
because of missing symbols in libx264.so:
/nxb-bin/usr/bin/cc -L/usr/local/lib -Wl,--as-needed -Wl,-z,noexecstack -o
/tmp/ffconf.LCQ0ocrJ /tmp/ffconf.sMcTyhSD.o -lx264 -lvpx -lvpx -lvpx -lvpx
-lvorbisenc -lvorbis -logg -L/usr/local/lib -lv4l2 -ltheoraenc -ltheoradec
-logg
-L/usr/local/lib -lschroedinger-1.0 /usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_imgproc.so -L/usr/local/lib -lfreetype -lfontconfig
-L/usr/local/lib -lfreetype -/usr/local/lib -lgnutls -lm -lbz2 -lz -pthread
-pthread
/usr/local/lib/libx264.so: undefined reference to `x264_predict_8x8c_init_arm'
/usr/local/lib/libx264.so: undefined reference to `x264_sub8x8_dct_dc_neon'
/usr/local/lib/libx264.so: undefined reference to `x264_pixel_sad_x3_8x16_neon'
/usr/local/lib/libx264.so: undefined reference to `x264_pixel_ssd_4x4_neon'
...
The attached patch fixes that.
I changed the cpu flag to arm1136jf-s so that it is compatible with the
raspberry-pi
(it defaults to cortex-a8 otherwise, which is armv7)
multimedia/x264 needs the same 'cpu' treatment, it's a one line patch but I can
provide it if needed.
To apply the patch:
cd /usr/ports/multimedia/libx264; patch < /path/to/patch
build logs for libx264 and x264:
http://mikael.urankar.free.fr/FreeBSD/arm/build_logs/libx264-0.142.2455.log
http://mikael.urankar.free.fr/FreeBSD/arm/build_logs/x264-0.142.2455.log
--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Auto-assigned to maintainer koobs at FreeBSD.org
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list