On Mon, Sep 09, 2002 at 04:27:49PM +0200, Harold Gutch wrote:
> On Mon, Sep 09, 2002 at 10:00:45AM +0200, Jan Peuker wrote:
> > Hallo,
> >
> > ich habe mir (nun) einen Treiber für meine HP J2585B Netzwerkkarte besorgen
> > können. Nach etwas Arbeit konnte ich ihn auch dazu bewegen, keine
> > "config"-Fehlermeldung beim Kernelbau auszugeben, leider bekomme ich jetzt
> > beim make des Kernels folgenden Fehler: "if_hp.o: Undefined reference to
> > MFREE". Ich habe mir den C-Quelltext angesehen, eigentlich müsste MFREE als
> > Funktion(bzw. Makro) doch existieren, oder fehlen dafür Bibliotheken?
> > Danke,
>
> MFREE() ist in sys/kern/uipc_mbuf.c definiert, das sollte aber
> eigentlich auch zu jeden Kernel hinzugelinkt werden:
Das ist mittlerweile nicht mehr richtig.
MFREE in sys/kern/uipc_mbuf.c war übergangsweise ein #define, daß
natürlich nirgendwo sonst zur Verfügung steht - inzwischen ist es
aufgelöst worden.
Jan,
du musst folgendes in den Treibersourcen anpassen:
alt:
MFREE(x, y);
neu:
y = m_free(x);
> Wenn der Treiber funktioniert, frag doch mal den Author ob er ihn
> denn nicht submitten will. So wie es jetzt ist, liegt er ja
> einfach nur irgendwo rum und sammelt Staub (Elektrosmog? :) ).
Ja.
-- B.Walter COSMO-Project http://www.cosmo-project.de ticso(at)cicely.de Usergroup info(at)cosmo-project.de To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Sat 14 Sep 2002 - 11:51:34 CEST