Ports Broken By src Changes
As changes are made to the src tree, often ports become unbuildable. This list attempts to draw attention to these ports.
this article only addresses ports that are unbuildable due to changes in src itself. The problems due to ports not being able to understand that FreeBSD 10 is != FreeBSD 1 are not yet included.
Please order this list from most recent to oldest.
Except where noted, these are derived from the latest amd64-9, i386-9, and i386-10 build failures on pointyhat; and a recent set of build failures for amd64-10-exp on pointyhat-west.
For your convenience, here are the shortcuts to the ports CVS tree; the page for one port on portsmon; and WhenDidThatPortBreak. You may also be able to examine the ports already marked broken on amd64-9, already marked broken on i386-9, and already marked broken on i386-10 for hints.
ports broken on 10-CURRENT
unknown failures
Here are some new failures as of 20120522 that should be investigated. (MarkLinimon work area)
irc/tircproxy error: error: machine/spl.h: No such file or directory
security/oidentd error: 'struct kinfo_proc' has no member named 'kp_proc'
sysutils/pefs-kmod error: too many arguments to function 'vrecycle'
sysutils/xosview error: sys/rlist.h: No such file or directory
sysutils/xsi error: 'IFT_CARP' was not declared in this scope
C++ changes
devel/google-perftools - Fixed, see SVN r228875
devel/libgtop - Fixed, see PR ports/163613
net/opal3 - Fixed, see PR ports/163635
devel/py-lxml - see mailing list
ports broken on both 10-CURRENT and 9-STABLE
SCSI changes
- multimedia/k9copy
- sysutils/abgx360
- sysutils/udfclient
Note: see the changes in audio/cdparanoia for a possible starting point.
utmpx.h
(900007 on 20100113)
All the below are marked BROKEN as of 20111211.
- accessibility/yasr
- chinese/big5con
- chinese/cxterm
- chinese/hztty
- chinese/kon2
- ftp/bsdftpd-ssl
- ftp/ftpd-tls
- ftp/smbftpd
- ftp/tnftpd
- ftp/vsftpd-ext
- irc/solid-ircd
- japanese/aterm
- japanese/kon2-14dot
- japanese/kon2-16dot
- japanese/sj3-server
- korean/eterm
- lang/harbour
- mail/biffer
- mail/qmail-ldap
- mail/smfsav
- misc/c-hey
- misc/wminfo
- net-im/centericq
- net-im/centerim
- net/latd
- net/mars_nwe
- net/msend
- net/poptop
- net/rmsg
- net/sendfile
- net/socks5
- net/v6eval
- security/chkrootkit
- security/heimdal
- security/ipsec-tools
- security/openfwtk
- security/pam_alreadyloggedin
- security/samhain
- security/srp
- security/sud
- security/termlog
- shells/wapsh
- sysutils/hyperic-sigar
- sysutils/lookupd
- sysutils/p5-Sys-Utmp
- sysutils/slmon
- sysutils/su2
- sysutils/syslog-ng2
- sysutils/wtmp-tools
- sysutils/yawho
- x11/emu
- x11/ggiterm
- x11/rxvt
- x11/rxvt-devel
- x11/wterm
ports broken on both 10-CURRENT, 9-STABLE, and 8-STABLE
dirent.h
(800501 on 20100124)
graphics/tulip (7.X only)
textproc/openvanilla-modules (marked BROKEN)
ARP v2
devel/libpdel (build fixed, but routing related functionality should be checked on 9)
net/freevrrpd (builds on 9, testing wanted)
net/libdnet (It's building fine on 9, needs functionality test)
net/mgen (build fixed, should be working now)
net-im/trix (marked BROKEN)
net-mgmt/wide-dhcp (marked BROKEN)
security/dsniff (It's building fine on 9, needs functionality test)
www/wyvern (marked BROKEN)
(see fix in devel/pwlib 1.52)
libusb20
(800063, legacy headers removed >= 800092)
See USB for hints on linking changes that might be needed.
When fixing usb ports please do not use the libusb20 interfaces directly for trivial usb access - AndrewThompson
comms/hso-kmod (marked BROKEN)
comms/ib-kmod (marked BROKEN)
devel/linux-js (marked BROKEN)
emulators/qemu / emulators/qemu-devel (USB support disabled since Jun 2009)
emulators/xmame / emulators/xmess (USB support disabled, ports/137971 committed)
graphics/phpsview (marked BROKEN)
graphics/qcamview (marked BROKEN)
graphics/spcaview (marked BROKEN)
graphics/vid (marked BROKEN)
lang/nqc (marked BROKEN)
misc/usbrh (marked BROKEN)
net/pppoa (marked BROKEN)
palm/barry (marked BROKEN)
sysutils/udesc_dump (marked BROKEN)
x11-drivers/input-wacom (USB module disabled)
NFS
security/sfs (maintainer informed)
Other
net/atmsupport (maintainer informed)
See Also
RegressionsOnCurrent for regressions in the source tree