Hello,

> On Sat, 29 Dec 2001 17:00:11 Ulrich Weigand wrote:
> Hi,
> 
> > Using the latest plex86 from CVS (let's give that version a name: 
> Kevins > Testamonary eg), I get the following unresolved symbols:
> [snip]
> > I use kernel 2.4.9-13 from Red Hat 7.2.
> 
> Red Hat kernels tend to have module symbol versioning switched on,
> to make the module fit the kernel, you'll have to compile it also
> with symbol versioning support.  Unfortunately, as I recall, the
> current CVS source doesn't really do that.
> 
> Try adding something like
> 
> #ifdef CONFIG_MODVERSIONS
>   #define MODVERSIONS
>   #include <linux/modversions.h>
> #endif
> 
> in plex86/kernel/host-linux.c after #include <linux/config.h> but
> before #include <linux/module.h>.

I added these lines to the kernel/host-linux.c file, and it still
doesn't work. My kernel is custom built, version 2.4.17. There
have also been some reports in Debian's bug trackign system about
this.

The problem is now worse, because latest versions of Linux now
refuse to load the module:

"Hint: You are trying to load a module without a GPL compatible license
       and it has unresolved symbols.  Contact the module supplier for
       assistance, only they can help you."

Any help would be very appreaciated.

Cheers,

-- 
----------------------------------------------------
Robert Millan          Debian/GNU user
zeratul2 wanadoo es    http://getyouriso.dyndns.org/
----------------------------------------------------

Reply via email to