chamaeleon
11-10-2007, 03:47 PM
Posting this in case it is helpful to anyone else..
Installing XEmacs from ports, on a fresh PC-BSD 1.4 installation fails (for me anyway), due to linuxplay.c complaining about undefined symbols. These symbols are contained in both /usr/include/sys/soundcard.h and /usr/local/sys/soundcard.h. The local version is included by the port audio/oss.
Upgrading audio/oss to the latest version removed the /usr/local/include/sys/soundcard.h version, and allowed XEmacs to to compile without problem.
In order to upgrade audio/oss, it is also necessary to have the kernel sources available. Easiest way to do that is probably (if running the KDE desktop anyway) Settings -> System Administration -> System Manager -> Tasks -> Fetch System Source.
Well, that's it, I guess. Now back to your regularly scheduled programming.
Installing XEmacs from ports, on a fresh PC-BSD 1.4 installation fails (for me anyway), due to linuxplay.c complaining about undefined symbols. These symbols are contained in both /usr/include/sys/soundcard.h and /usr/local/sys/soundcard.h. The local version is included by the port audio/oss.
Upgrading audio/oss to the latest version removed the /usr/local/include/sys/soundcard.h version, and allowed XEmacs to to compile without problem.
In order to upgrade audio/oss, it is also necessary to have the kernel sources available. Easiest way to do that is probably (if running the KDE desktop anyway) Settings -> System Administration -> System Manager -> Tasks -> Fetch System Source.
Well, that's it, I guess. Now back to your regularly scheduled programming.