[Bug 201476] cc compiler doesn't work properly on smbfs file system

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jul 11 11:27:16 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201476

            Bug ID: 201476
           Summary: cc compiler doesn't work properly on smbfs file system
           Product: Base System
           Version: 11.0-CURRENT
          Hardware: i386
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: malak.jiri at gmail.com

if I have simple source code file mautodep.c and it include mautodep.h header
file cc compiler report various errors, see bellow.

In file included from ../h/mautodep.h:1:
....repeat many times....
In file included from ../h/mautodep.h:1:
../h/mautodep.h:1:10: error: #include nested too deeply
#include "mautodep.h"
         ^
In file included from ../h/mautodep.h:1:
....repeat many times....
In file included from ../h/mautodep.h:1:
../h/mautodep.h:3:6: error: redefinition of 'AutoDepInit'
void AutoDepInit( void )
     ^
../h/mautodep.h:3:6: note: previous definition is here
void AutoDepInit( void )
     ^
2 errors generated.

I am trying to run following command from project subdirectory obj.
cc -I../h -c ../c/mautodep.c
files are located 
h/mautodep.h
c/mautodep.c

----------mautodep.c---------------
#include "mautodep.h"

void AutoDepInit( void )
/**********************/
{
}
----------mautodep.h---------------
extern void     AutoDepInit( void );
-----------------------------------

The problem appears only on smbfs file system, in regular (local) file system
it works as expected.
I am running compiler as root user. I can fully access smbfs file system as
copy files, create delete directories.
Directory tree has following access right
drwxrwxrwx  1 root  wheel  16384 11 čvc 12:54 c
drwxrwxrwx  1 root  wheel  16384 11 čvc 12:54 h
drwxrwxrwx  1 root  wheel  16384 11 čvc 12:56 obj

Regards

Jiri

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list