From owner-freebsd-ports Wed Aug 9 00:22:22 1995 Return-Path: ports-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id AAA24634 for ports-outgoing; Wed, 9 Aug 1995 00:22:22 -0700 Received: from silvia.HIP.Berkeley.EDU (silvia.HIP.Berkeley.EDU [136.152.64.181]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id AAA24628 for ; Wed, 9 Aug 1995 00:22:19 -0700 Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.6.11/8.6.9) id AAA01110; Wed, 9 Aug 1995 00:20:52 -0700 Date: Wed, 9 Aug 1995 00:20:52 -0700 Message-Id: <199508090720.AAA01110@silvia.HIP.Berkeley.EDU> To: nils@guru.ims.uni-stuttgart.de CC: ports@freebsd.org In-reply-to: (nils@guru.ims.uni-stuttgart.de) Subject: Re: PS: Port of Exodus Storage Manager 3.1 From: asami@cs.berkeley.edu (Satoshi Asami) Sender: ports-owner@freebsd.org Precedence: bulk (moved over to ports, so the whole mail is quoted) * Dear Satoshi * * > Thanks, but it doesn't seem to compile here. This is the errors I * > got on thud, a 2.0.5R (pretty much) machine: * * My machine was installed lately from the 2.0.5 CD-ROM and I hadn't * time yet to change/break essential things :-) * * (You can ignore the warnings about const.) * * > ld -Bshareable -x -r `find error options include list lm pool trace util -name "*.so" -print` \ * > -o common.so * > ld: options/options.so: read_strings: premature end of file in strings * > dmake: Error code 1, while making 'common.so' * > dmake: Error code 255, while making 'workspace.mod.recursive' * > *** Error code 255 * * I don't understand this. Is it a linker fault or is the .so file * incorrect? I don't know. I'm going to do a make world on thud tonight, I'll see if that improves things. * I don't really need the common.so file so I and you can omit its * generation or ignore the above error. I do need the correct shared * objects that should go into common.so, however. * * The file would be used later to build libsm_client.so.1.0 like this: * * ld -Bshareable -o libsm_client.so.1.0 ../common/common.so */*.so * * but this step fails because the linker failed to tag the common.so * as a proper dynamic object (the __DYNAMIC symbol would be 0 instead * of 2 or 3 whatever the Sun and the FreeBSD tag was) and hence fails * to link it into the library. This sequence of steps works flawlessly * on 1.1.5 and I filed a bug report gnu/655. * * Nils * ---------------------------------------------------------------- * Cornelis van der Laan -- nils@ims.uni-stuttgart.de * -- nils@guru.stgt.sub.org * # echo echo Knusper Knusper Knaeuschen > /etc/nologin * Satoshi