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. It covers all FreeBSD versions. If you are specifically looking for failures on -current, including those which are possibly not related to src changes, see the superset of this list at PortsFailingOnCurrent.
Please order this list from most recent to oldest.
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 only on 10-CURRENT
Here are some new failures as of 20120522 that should be investigated.
At least for comms/spandsp-devel, ports/167985 showed that the code was already passing the correct types to pow() and log(), and thus did not need to include "tgmath.h". MarkLinimon doesn't know yet if that fix will work for these others:
Per JohnBaldwin: "should be using if_mcast_rlock() and if_mcast_runlock() instead of using those macros directly. This works all the way back to 8.0."
emulators/open-vm-tools implicit declaration of function 'IF_ADDR_LOCK' / 'IF_ADDR_UNLOCK'
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
Note: see the changes in audio/cdparanoia for a possible starting point.
(900007 on 20100113)
All the below are marked BROKEN as of 20111211.
ports broken on both 10-CURRENT, 9-STABLE, and 8-STABLE
(800501 on 20100124)
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)
(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)
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)
security/sfs (maintainer informed)
net/atmsupport (maintainer informed)
RegressionsOnCurrent for regressions in the source tree