Ah, yes, librotor_palrt.dylib doesn't exist.
librotor_pal.dylib does, tho.

Previous entry in the log file:
ld -o /Users/pat/sscli/clr/bin/ppc/fastchecked/librotor_palrt.dylib -arch ppc -dynamic -multiply_defined suppress /usr/lib/dylib1.o -dylib -lrotor_pal objdf/ppc/rotor_palrt.res objdf/ppc/bignum.obj objdf/ppc/bstr.obj objdf/ppc/cocreate.obj objdf/ppc/coguid.obj objdf/ppc/convert.obj objdf/ppc/crtstuff.obj objdf/ppc/decarith.obj objdf/ppc/decimal.obj objdf/ppc/dllmain.obj objdf/ppc/errinfo.obj objdf/ppc/guid.obj objdf/ppc/crypt.obj objdf/ppc/inifile.obj objdf/ppc/loadstring.obj objdf/ppc/md5.obj objdf/ppc/memorystream.obj objdf/ppc/numprs.obj objdf/ppc/palconfig.obj objdf/ppc/path.obj objdf/ppc/sarray.obj objdf/ppc/sha1.obj objdf/ppc/shstr.obj objdf/ppc/strings.obj objdf/ppc/urlpars.obj objdf/ppc/variant.obj /usr/lib/libcc_dynamic.a /usr/lib/libstdc++.a -dylib_install_name /Users/pat/sscli/build/v1.ppcfstchk.rotor/librotor_palrt.dylib
ld: can't locate file for: -lrotor_pal


all the files are there except for the last one (/Users/pat/sscli/build/v1.ppcfstchk.rotor/librotor_palrt.dylib), which was the value for the -dylib_install_name flag.

From `man ld`
-dylib_install_name name
For dynamic shared library files, specifies the name of the file
the library will be installed in for programs that use it. If
this is not specified, the name specified in the -o name option
will be used. This option is used as the libtool(1)
-install_name name option when its -dynamic option is specified.


since the -o exists, do we need this? I have very little idea of what ld does (ie. the first paragraph or so of the man file)

On 06/03/2004, at 5:56 AM, Nigel Perry wrote:

At 12:00 am -0500 5/3/04, Automatic digest processor wrote:
Date:    Fri, 5 Mar 2004 10:16:37 +1100
From:    Pat Allan <[EMAIL PROTECTED]>
Subject: Building Rotor on Panther

I'm trying to compile Rotor on my iBook running Panther 10.3.2, with
the patch from mondrian-script.org. I find it gets a lot further when i
use sudo, but I still hit this error:


BINPLACE : warning BNP0000:
CopyFile(/Users/pat/sscli/clr/bin/ppc/fastchecked/
librotor_palrt.dylib,/Users/pat/sscli/build/
v1.ppcfstchk.rotor\.\librotor_palrt.dylib) failed 2

BINPLACE : fatal error BNP0000: Unable to place file
/Users/pat/sscli/clr/bin/ppc/fastchecked/librotor_palrt.dylib -
exiting.

looking at the path that its trying to copy to, there's a few \'s - are
they supposed to be in there? Any other ways of figuring out why it
isn't working?

They \'s are normal. I've seen errors like this when the file that is being copied doesn't actually exist but the build has missed that fact. Try working backwards to see if the file was successfully created.

Hope that helps and please let us know - the patch works fine for us
on a number of machines and we're about to release Gyro X (Rotor Gyro
for MacOS X) and if there is a problem would like to fix it!

Cheers,
              Nigel

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
NEW! ASP.NET courses you may be interested in:

2 Days of ASP.NET, 29 Sept 2003, in Redmond
http://www.develop.com/courses/2daspdotnet

Guerrilla ASP.NET, 13 Oct 2003, in Boston
http://www.develop.com/courses/gaspdotnet

View archives and manage your subscription(s) at http://discuss.develop.com



home: 9419 2002 || mobile: 0413 273 337 || work: 9923 7344
home: [EMAIL PROTECTED] || work: [EMAIL PROTECTED]
The Australian Discworld Convention : http://www.addictedtodiscworld.com/auscon
===================================
This list is hosted by DevelopMentorŪ http://www.develop.com
ASP.NET courses you may be interested in:


Guerrilla ASP.NET
15 March 2004, in Boston, MA
17 May 2004 in Torrance, CA
7 June 2004, London, UK

http://www.develop.com/courses/gaspdotnetls

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to