*BSD News Article 18779


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!xlink.net!math.fu-berlin.de!irz401!uriah!not-for-mail
From: j@bonnie.tcd-dresden.de (J Wunsch)
Newsgroups: comp.os.386bsd.questions
Subject: Re: Multiply defined symbols when linking elm
Date: 21 Jul 1993 17:40:57 +0200
Organization: Textil Computer Design GmbH, Dresden, Germany
Lines: 20
Message-ID: <22jo29INNfb1@bonnie.tcd-dresden.de>
References: <1993Jul10.184810.7635@news.weeg.uiowa.edu>
NNTP-Posting-Host: bonnie.tcd-dresden.de

In article <1993Jul10.184810.7635@news.weeg.uiowa.edu> jdb@erato.iowa-city.ia.us writes:
>opt_utils.o: Definition of symbol _tolower (multiply defined)
>opt_utils.o: Definition of symbol _toupper (multiply defined)
Those are from elm...

>isctype.o: Definition of symbol _tolower (multiply defined)
>isctype.o: Definition of symbol _toupper (multiply defined)
and these from the syslib.

The syslib stuff is eventually broken (since it always adds/subtracts
0x20), but i remember a patch that might be in one of the patchkits.
If your system's toupper()/tolower() are okay, so simply #define
off the stuff from opt_utils.c. If i remember well my elm compilation,
they're #ifdef'ed there, you'd simply have to add __386BSD__ as a
system to exclude.
-- 
in real life: J"org Wunsch |   )  o o  | primary: joerg_wunsch@tcd-dresden.de
above 1.8 MHz:   DL 8 DTL  |    )  |   | private: joerg_wunsch@uriah.sax.de
                           | . * ) ==  |
          ``An elephant is a mouse with an operating system.''