|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Beast 0.7.1 on FreeBSD?Hello! Is anyone out there working on updateing the FreeBSD port for beast to 0.7.1? (Please cc me any follow-ups, since I'm not subscribed to the list). I have made an attempt, and it does compile after some simple but rather strange patches, outlined here (see below for actual patch files). beast-gtk/gxk/gxktexttools.c - I add const in two places, this should probably just be changed unconditionally for all platforms. - A %lu is changed to %u in a format string. The actual value printed is neither "long" nor "unsigned", but uint32_t. I don't really know how to fix this, but wasn't there some new format macros for these types in c99? birnet/birnetcdefs.h - For some reason, <sys/types.h> doesnt seem to deliver the typedef for uint, so I added it manually. This is NOT the way to fix it, but at the moment, I'm a bit lazy ... birnet/birnetcpu.cc - SA_NOMASK doesn't exist in FreeBSD. After reading parts of the sigaction(2) manpage and guessing, i substituted SA_NODEFER. This is what my manpage says: SA_NODEFER If this bit is set, further occurrences of the delivered signal are not masked during the execution of the handler. Is this what was wanted? With these changes it builds, but there are some warnings (in log mentioned below). Unfortunatley, it crashes when I try to create a new song (from the project menu), with the following message: BSE-ERROR **: bse_song_create_summation: failed to resolve BseSummation object type, probably missing or broken plugin installation aborting... In my timezone, it is time for me to sleep now, so I'll send this out and hope someone has any helpfull comments ... otherwise, I'll try more tomorrow night. If/when I find something more usefull, I'll keep you posted! My explorations so far can be found at: http://www.stacken.kth.se/~kaj/tmp/beast/ The subdir port is a freebsd ports skeleton to replace $PORTSDIR/audio/beast. My patches mentioned above lives in port/files/patch-foo. install.log is the output from make install (in the cleaned port). -- Rasmus Kaj <rasmus@...> -- http://www.stacken.kth.se/~kaj/ Unix is like a wigwam; no Gates, no Windows, and an Apache inside _______________________________________________ beast mailing list beast@... http://mail.gnome.org/mailman/listinfo/beast |
|
|
Re: Beast 0.7.1 on FreeBSD?>>>>> "RK" == Rasmus Kaj <kaj@...> writes:
RK> Hello! Is anyone out there working on updateing the FreeBSD port for RK> beast to 0.7.1? RK> [...] crashes when I try to create a new song (from the project RK> menu), with the following message: Turns out that there was an easy workaround. The cause was that I had built only FPU versions of the plugins, not SSE. So if I just tell beast to use the FPU versions instead, it works. I'll look into why the SSE versions didn't build later, now I'll play with some sound! :-) RK> (Please cc me any follow-ups, since I'm not subscribed to the RK> list). I am now. -- Rasmus Kaj <rasmus@...> -- http://www.stacken.kth.se/~kaj/ Intolerance is the last defense of the insecure _______________________________________________ beast mailing list beast@... http://mail.gnome.org/mailman/listinfo/beast |
| Free Forum Powered by Nabble | Forum Help |