lkml.org 
[lkml]   [1998]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patches in this message
/
Date
From
Subjecta report of compiling 2.1.80-pre-2 and 'unresolved symbols'
 I usually compile almost all modules a a test, though 
I do not use all.
I compiled 2.1.80-pre-2 on rh 5.0 system(glibc-2.0.6,
binutils-2.8.1.0.18, egcs-1.0.1), and I see such messages
like 'unresolved symbols' at boot time.

/lib/modules/2.1.80/misc/pas2.o: unresolved symbol(s)
/lib/modules/2.1.80/misc/c-qcam.o: unresolved symbol(s)
/lib/modules/2.1.80/misc/bw-qcam.o: unresolved symbol(s)
/lib/modules/2.1.80/net/ipddp.o: unresolved symbol(s)
/lib/modules/2.1.80/net/hp.o: unresolved symbol(s)

Messages about psa2, c-qcam, bw-qcam, ipddp are new, and
message about hp is rather old.
Moreover, when I installed pcmcia-3.0.0, following mes-
sage is added. Of cource, it is not directly related to
2.1.80-pre-2. It has been appeared from 2.1.75?, and maybe
it should be followed to the Mintainer of pcmcia-cs package.

/lib/modules/2.1.80/pcmcia/xirc2ps_cs.o: unresolved symbol(s)

BTW, I could compile pre-patch-2.1.80-2 with patches below
and other patches posted to this group(about shaper,ppp,
hfs, etc.):


--- linux/drivers/net/ipddp.c~ Wed Jan 14 12:37:36 1998
+++ linux/drivers/net/ipddp.c Wed Jan 14 13:46:49 1998
@@ -256,7 +256,7 @@
memcpy(skb->data,(void *)&at,sizeof(at));

skb->dev = rt->dev; /* set skb->dev to appropriate device */
- skb->arp = 1; /* so the actual device doesn't try to arp it...*/
+ /* skb->arp = 1; */ /* so the actual device doesn't try to arp it...*/
skb->protocol = htons(ETH_P_ATALK); /* Protocol has changed */

return 0;
--- linux/drivers/scsi/gdth_proc.c~ Wed Nov 5 02:17:30 1997
+++ linux/drivers/scsi/gdth_proc.c Wed Dec 31 16:10:31 1997
@@ -3,6 +3,7 @@
*/

#include "gdth_ioctl.h"
+#define GDTH_TIMER 31

int gdth_proc_info(char *buffer,char **start,off_t offset,int length,
int hostno,int inout)
@@ -620,12 +621,12 @@
oldto = scp->timeout;
scp->timeout = timeout;
if (timeout > 0) {
- if (timer_table[SCSI_TIMER].expires == 0) {
- timer_table[SCSI_TIMER].expires = jiffies + timeout;
- timer_active |= 1 << SCSI_TIMER;
+ if (timer_table[GDTH_TIMER].expires == 0) {
+ timer_table[GDTH_TIMER].expires = jiffies + timeout;
+ timer_active |= 1 << GDTH_TIMER;
} else {
- if (jiffies + timeout < timer_table[SCSI_TIMER].expires)
- timer_table[SCSI_TIMER].expires = jiffies + timeout;
+ if (jiffies + timeout < timer_table[GDTH_TIMER].expires)
+ timer_table[GDTH_TIMER].expires = jiffies + timeout;
}
}

--- linux/net/ipv6/ndisc.c~ Fri Jan 16 10:58:09 1998
+++ linux/net/ipv6/ndisc.c Thu Jan 15 15:36:26 1998
@@ -1199,7 +1199,9 @@
void ndisc_cleanup(void)
{
#ifdef CONFIG_PROC_FS
+#ifndef CONFIG_RTNETLINK
proc_net_unregister(ndisc_proc_entry.low_ino);
+#endif
#endif
neigh_table_clear(&nd_tbl);
}
PS: I do not know well whether these are correct or not.

"Where there is a will, there is a way." jinbo21@soback.kornet.nm.kr
kbeyl@kids.kotel.co.kr
For the future of you and me! hitel: jinbo21


\
 
 \ /
  Last update: 2005-03-22 13:41    [W:0.132 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site