| Summary: | [maintainer] multimedia/plexhometheater build fails on FreeBSD 8 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | Ben Woods <woodsb02> | ||||||
| Component: | Individual Port(s) | Assignee: | Adam Weinberger <adamw> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Only Me | CC: | adamw | ||||||
| Priority: | --- | ||||||||
| Version: | Latest | ||||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
|
Description
Ben Woods
2014-08-31 04:42:19 UTC
I don't understand the point of this PR. FreeBSD notifies you, the maintainer, that multimedia/plexhometheater fails to build on FreeBSD 8.4, and then you open a PR to notify FreeBSD that multimedia/plexhometheater fails to build on 8.4 To point of pkg-fallout is to alert you there's a problem, so that you can provide a fix via PR. Where's the fix for FreeBSD 8.4? Hi John, I am listed as the maintainer as I did the original porting work, however I do not have a commit bit and adamw committed the original port for me. Since I do not have a commit bit, I raised this PR as I have been notified of a problem, and it seemed the right place for me to attach the patch once I have it ready. Regards, Ben OPENING - MAINTAINER and SUBMITTER are the SAME Created attachment 146682 [details]
PR193190 patch allowing build on FreeBSD 8
patch provided by maintainer, moving to patch-ready pool Whilst that patch is necessary, it is not the whole story as the build still fails of FreeBSD 8 AMD64 (works on i386). Refer redports build below. https://redports.org/buildarchive/20140902225401-11003/ {standard input}: Assembler messages: {standard input}:184: Error: `(%r8d,%eax)' is not a valid 64 bit base/index expression {standard input}:3811: Error: `(%esi,%eax)' is not a valid 64 bit base/index expression gmake[1]: *** [libavcodec/vp5.o] Error 1 gmake[1]: *** [libavcodec/vp56.o] Error 1 gmake[1]: Leaving directory `/work/a/ports/multimedia/plexhometheater/work/.build/lib/ffmpeg/ffmpeg/src/ffmpeg-build' *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error According to the mailing list item below, this is caused by the need for newer GCC version. Whilst gcc-4.7.4.txz was installed as a part of the build depends, the compiler being used was --cc=/usr/bin/gcc --cxx=/usr/bin/g++. Not quite ready to mark as solved yet... John: can you please move this bug backwards from "patch ready" to "open" until I work out the remaining issues? moving back to "open" state per maintainer request. Created attachment 147169 [details]
Fix PR193190 - Add binutils as builddep on FreeBSD8 and use cmake compiler in ffmpeg configure
Try again: this patch now allows build on FreeBSD 8 (now it adds binutils as builddep).
Please mark this bug as patch ready.
ok Committed |