Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jul 2014 12:14:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 192187] New: devel/ddd has Texinfo files predating Texinfo 5
Message-ID:  <bug-192187-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192187

            Bug ID: 192187
           Summary: devel/ddd has Texinfo files predating Texinfo 5
           Product: Ports Tree
           Version: Latest
          Hardware: Any
                OS: Any
            Status: Needs Triage
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: Trond.Endrestol@ximalas.info

devel/ddd is a bit old and assumes Texinfo pre-5 when generating the info
files. Attached are three patches that makes print/texinfo 5.2.20140707 happy.

devel/ddd doesn't work with clang on stable/9, stable/10, nor head, nor with
USE_GCC=4.7. Using USE_GCC=any works when world was compiled and installed with
WITH_GCC=yes (and possibly with WITH_GNUCXX=yes, as I have set both) in
/etc/src.conf.

If you're stupid enough, like me, to set CPUTYPE?=corei7 or to a suitable value
in /etc/make.conf, you'll likely run into trouble when using /usr/bin/gcc on
stable/9, stable/10, and head.

Maybe the USE_GCC= logic should consider the CPUTYPE variable and either simply
undefine it when resorting to use /usr/bin/gcc, or translate the variable into
a value acceptable to /usr/bin/gcc. I added these lines to my
devel/ddd/Makefile.local:

USE_GCC=        any

.ifdef CPUTYPE
.if ! "${CPUTYPE}" == "core2"
CPUTYPE=core2
.endif
.endif

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192187-13>