Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Dec 1998 00:36:35 +0100 (MET)
From:      Jean-Marc Zucconi <jmz@FreeBSD.ORG>
To:        t.e.luginbuhl@ieee.org
Cc:        questions@FreeBSD.ORG
Subject:   Re: Calling LAPACK library from C in 3.0-RELEASE
Message-ID:  <199812022336.AAA09958@qix.jmz.org>
In-Reply-To: <3665CA3F.259C3CB@science-guy.npt.nuwc.navy.mil> (message from Tod Luginbuhl on Wed, 02 Dec 1998 18:16:15 -0500)

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> Tod Luginbuhl writes:

 > This is a multi-part message in MIME format.
 > --------------8B5D41F2AA025F36B7C1DB63
 > Content-Type: text/plain; charset=us-ascii
 > Content-Transfer-Encoding: 7bit

 > Hi,

 > I have one machine running 2.2.7-STABLE (last installworld on 25 Sept),
 > and on this maching, I have no problem calling the LAPACK library from C
 > (LAPACK etc built using ports).  I recently built a two processor system
 > using the ASUS P2B-DS mother board which runs 3.0-RELEASE from the
 > Walnut Creek CDs.  When I try to compile a program that works in STABLE
 > under 3.0-RELEASE, I get the following error message:

 > cc -g -L/usr/local/lib -o stupid stupid.o -lm -lblas -llapack -lf2c
 > /usr/lib/libf2c.so: undefined reference to `MAIN__'
 > *** Error code 1

 > Does anyone have any ideas why this is happening and how I might correct
 > it?   A source list for simple C program that demonstrates the problem
 > is given below.   I've also included the makefile.  Please email me
 > directly because I stopped subscribing to this list (when I finish my
 > dissertation, I'll subscribe again).  Thanks!

This is fixed in -current. Add the following to  your C code (or add
it to libf2c):

MAIN__ () {}

Jean-Marc

-- 
 Jean-Marc Zucconi                    PGP Key: finger jmz@FreeBSD.ORG

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812022336.AAA09958>