[M3devel] m3gdb build errors

Olaf Wagner wagner at elegosoft.com
Thu Aug 20 08:58:07 CEST 2009


Quoting Jay K <jay.krell at cornell.edu>:

> ps: There's a related small NT specific problem where the symbols --  
>  the .pdb file -- always gets shipped to the bin directory, whereas   
> the intent was to ship next to the binary. I believe the fix is to   
> move the code, very few lines, into cm3. The catch I couldn't solve   
> right away is that the file isn't always present, even on NT,   
> depending on config file details, so it's probably best done "only   
> if exists", ignoring the corner case where it existed in an earlier   
> run, config file changed, doesn't exist in later run -- though that   
> can be dealt with too by deleting the destination if the source   
> doesn't exist. I don't think we have a CopyIfExists primitive   
> though. I can add one. The name should probaby be different to   
> reflect...you know..like... CopyIfExistsElseDeleteDestination??

Can you please add a reference to the fix to the ticket, and the
above information, too?
If we need a complex installation function, we can add it, but
perhaps somebody can suggest a better name?

Olaf

> ----------------------------------------
>> From: jay.krell at cornell.edu
>> To: wagner at elegosoft.com; m3devel at elegosoft.com
>> Subject: RE: [M3devel] m3gdb build errors
>> Date: Wed, 19 Aug 2009 19:56:10 +0000
>>
>>
>> Yes it was in the config files.
>> Only if skip_ was called -- you have to run cm3 twice or such.
>>
>> - Jay
>>
>> ----------------------------------------
>>> Date: Wed, 19 Aug 2009 21:22:47 +0200
>>> From: wagner at elegosoft.com
>>> To: m3devel at elegosoft.com
>>> Subject: Re: [M3devel] m3gdb build errors
>>>
>>> Quoting Olaf Wagner :
>>>
>>>> Hm, my mails seem to get truncated too, now.
>>>>
>>>> Quoting Olaf Wagner :
>>>>
>>>>> Quoting Olaf Wagner :
>>>>> "-t" is not a file or directory.
>>>>> luthien [~/workspace/cm3-test-all-pkgs-FreeBSD4/cm3/m3-sys/m3gdb] hudson
>>>>> % ls
>>>>
>>>> Why has this ls been shipped to bin though? The makefile says
>>>>
>>>> ./m3-sys/cm3ide/src/examples/files/src/m3makefile:program ("ls")
>>>>
>>>> Has anybody changed the shipping semantics? If yes, it is an
>>>> incompatible change which should be reverted.
>>>
>>> This is a strange day. I don't seem to be able to reproduce this
>>> any more. If I hadn't saved the .M3SHIP file in the ticket I'd
>>> say I was still dreaming this morning.
>>>
>>> Has anybody fixed it already?
>>>
>>> Ah, browsing the changelog I find this:
>>>
>>> 2009-08-19 13:06 jkrell
>>>
>>> * m3-sys/cminstall/src/config-no-install/: NT386.common, cm3cfg.common:
>>>
>>> manual merge from release_branch_cm3_5_8 to head: let cm3 decide
>>> where to ship stuff -- not everything goes to BinInstall
>>>
>>> So it was only in the config files?
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45 86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194




More information about the M3devel mailing list