Changes to the assembler headers
Philip Ludlam
philip at philipnet.com
Sun Jan 4 23:25:41 GMT 2004
On 4 Jan, in message <gemini.3ff8432e0d8833f00faa%tony at tony-lx.mk-net.demon.co.uk>
Tony van der Hoff <tony at mk-net.demon.co.uk> wrote:
>Philip Ludlam <philip at philipnet.com> wrote in message
><ad497d6b4c.philip at philipnet.com>
>
>[snip]
>> > ObjAsm has a 'feature' which seems to prevent it expanding path
>> > variables from the command line.
>>
>> I do hope Castle know about this 'feature' - and have removed it for the
>> next release ;-) ?
>>
>Not from me, they don't. I feel the path of least resistance is to try to
>work 'round these niceties :-) However, careful reading of the ObjASM doc
>suggests that this may be legitimate, i.e it talks about "-I directory", and
>makes no mention of "path".
Hmm.
As far as I am concerned it is a bug.
It might not cause the program to crash, but as it requires me (and
other people) to employ extra measures (other than that required due to
the OSLib changes) to ensure successful compilation of the source code,
I class it as a bug.
[snip]
>> Now I'm trying BubbleHelp, and things aren't going to well either :-( .
>>
>> I'm now getting: do objasm -desktop ^ -depend !Depend -throwback -nocache
>> -I <OSLib$Path> -I <OS$Path> Gadgets.s.WriteBump o.WriteBump ARM AOF Macro
>
>I've not seen this before. But I don't think you're allowed two -I's.
objasm's help text says:
-I <dir>[,<dir>] Include <dir>s on the source file search path
which doesn't solve my problem:
do objasm -desktop ^ -depend !Depend -throwback -nocache -I SCSI::Mouse.$.Apps.Program.Libraries.OSLib.OsLib.OSLib.,SCSI::Mouse.$.Apps.Program.Libraries.OSLib.OsLib. Gadgets.s.WriteBump o.WriteBump
ARM AOF Macro Assembler 3.28 (Acorn Computers Ltd) [20 Jun 2003]
Error: File "Gadgets.s.^.oslib.Hdr.OS" could not be opened
Error: Bad GET or INCLUDE at line 23 in file OS:hdr.Wimp
included by GET/INCLUDE directive at line 3 in file "Gadgets:hdr.Click"
included by GET/INCLUDE directive at line 5 in file "Gadgets:hdr.WriteBump"
included by GET/INCLUDE directive at line 5 in file "Gadgets.s.WriteBump"
23 00000000 GET oslib.Hdr.OS
>I think the second'll just overwrite the first. You could prove that by
>swapping the two over.
Tried that before I tried the above. No difference.
[snip]
Yours,
Phil L.
--
http://www.philipnet.com http://director.sourceforge.net
f y cn ndrstnd ths cn y gv m jb s cmptr prgrmmr?
More information about the oslib-user
mailing list