Trouble with modules
    Andrew Madigan 
    amadigan at gmail.com
       
    Sat Apr 15 02:20:42 PDT 2006
    
    
  
John C wrote:
> Andrew Madigan wrote:
>> I have a file called HttpCommon.d where I am throwing code that needs to
>> be imported by a few files in my project. It contains an enum and a few
>> constants. When I try to to import it, I get the following error:
>> 
>> Request.d:5: module HttpCommmon cannot read file 'HttpCommmon.d'
> 
> You get this message if you haven't passed a file to the compiler.
> 
> dmd HttpCommon.d
> 
>> 
>> HttpCommon.d (in the same directory) contains:
>> 
>> //Common globals for HTTP
>> 
>> enum Protocol   {
>>         //Removed
>> }
>> 
>> static char[] getProtocolName(Protocol protocol)        {
>>         //Removed
>> }
>> 
>> static Protocol getProtocolByName(char[] name)  {
>>         //Removed
>> }
>> 
>> class StatusCode        {
>>         //Removed
>> }
>> 
>> What's going on? I don't understand how the compiler finds files, but I'm
>> thinking that's where it's going wrong.
andymadigan at andym:~/dhttp$ gdc -c Request.d HttpCommon.d
Request.d:5: module HttpCommmon cannot read file 'HttpCommmon.d'
Note that HttpCommon.d does build fine.
    
    
More information about the Digitalmars-d-learn
mailing list