On Mon, Jul 27, 2015 at 04:04:00PM -0700, I wrote:
[....]
However, as far as I can see, that symbol should exist. The header
for the module has:
.....
class ArpControllerMapAddOn : public AmFilterAddOn
{
public:
ArpControllerMapAddOn(const void* cookie)
: AmFilterAddOn(cookie)
{
}
......
which I'd have thought was an appropriate definition.
All the failing modules have the same form header. There are,
however, half a dozen that do load. They all have headers of
the form:
....
class ArpVelocitySplitterAddOn : public AmFilterAddOn
{
public:
ArpVelocitySplitterAddOn(const void* cookie);
....
with actual code in the cpp file.
What's the catch? why did the first form work fine in BeOS, but
not in Haiku. What's the solution?