ports/115336: port avifile on FreeBSD 7.0 not BROKEN with GCC=3.4

Danny Pansters danny at ricin.com
Fri Aug 10 22:22:28 UTC 2007


On Thursday 09 August 2007 07:47:14 douglas steinwand wrote:
> >Number:         115336
> >Category:       ports
> >Synopsis:       port avifile on FreeBSD 7.0 not BROKEN with GCC=3.4
> >Confidential:   no
> >Severity:       non-critical
> >Priority:       low
> >Responsible:    freebsd-ports-bugs
> >State:          open
> >Quarter:
> >Keywords:
> >Date-Required:
> >Class:          change-request
> >Submitter-Id:   current-users
> >Arrival-Date:   Thu Aug 09 05:50:00 GMT 2007
> >Closed-Date:
> >Last-Modified:
> >Originator:     douglas steinwand
> >Release:        FreeBSD 7-CURRENT
> >Organization:
> >Environment:
>
> FreeBSD thinkpad.fx.org 7.0-CURRENT FreeBSD 7.0-CURRENT #2: Thu Jul 19
> 19:08:52 PDT 2007     root at thinkpad.fx.org:/usr/obj/usr/src/sys/I386  i386
>
> >Description:
>
> The avifile port will compile using GCC=3.4. Edit
> multimedia/avifile/Makefile,v 1.70:
>
> .if ${OSVERSION} >= 700000
> USE_GCC=        3.4
> .endif
>
> However, with this in effect, I also had to edit
> ffmpeg/libavcodec/ppc/Makefile and add --tag=gcc for libtool:
>
> LINK = $(LIBTOOL) --tag=gcc --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS)
> $(LDFLAGS) -o $@
>
> There's probably a better way to do this last bit (via a Makefile setting
> or patch).
>
> >How-To-Repeat:
> >
> >Fix:
>
> Remove BROKEN, replace with USE_GCC=3.4, add libtool tag argument in
> pcc/Makefile.
>
> >Release-Note:
> >Audit-Trail:
> >Unformatted:
>
> _______________________________________________
> freebsd-ports-bugs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs
> To unsubscribe, send any mail to
> "freebsd-ports-bugs-unsubscribe at freebsd.org"

FWIW:

It's quite likely that it's also not broken with gcc4 from ports. Seems that 
the particular version used for 7.0 has some problems that newer snapshots 
don't have. Unfortunately the 7.0 version of gcc is not available through 
ports. But a slightly newer one is.

I'm seeing a similar problem with x11-toolkits/py-kde, builds fine on 6 with 
gcc4 from ports but fails on pointyhat with 7.

This may be a broader problem with that particular gcc that affects more 
ports. If it were up to me, I'd say sync with gcc4 from ports before 
releasing 7.0

Dan



More information about the freebsd-ports-bugs mailing list