problem with mc4.6.0 compilation

alh alh at melexis.kiev.ua
Fri Jun 25 16:50:59 UTC 2004


Thanks a lot!
I have solved this problem through copy /usr/include from another 
machine to my machine.


Meino Christian Cramer wrote:

>From: alh <alh at melexis.kiev.ua>
>Subject: problem with mc4.6.0 compilation
>Date: Fri, 25 Jun 2004 15:45:53 +0300
>
>Hi,
>
> <WARNING! I AM A LINUX USER!>
>
> There is a clash between defintions of some (internally used?) data
> types in your system header files. This has nothing to do with mc
> directly -- mc only triggers that problem.
>
> Try compile the following C-code (call it "clashtest.c" for example)
>
> ----------------------------------------------------------------------
> include <sys/statvfs.h>
>
> int main( char *argv[], int argc )
> {
>		/* really useless code!
>		*/
>		int a;
>		if( a == 10 )
>		{
>				a=5;
>		}		
> }
> ----------------------------------------------------------------------
>
> Compile it with 
>
>		 make clashtest
>
> It should also trigger the problem by including statvfs.h.
>
> Possible reason for that problem:
>
> While installing new kernel sources/new system headers a symbolic link
> becomes lost and there was made a directory with the contents the
> symlink was previouly pointing to. Now you have a mix of old and new
> system headers on your system.
>
> But: As the warning above states previously: THIS ALL IS ONLY ARGUED!
>      Similiar things may happen on Linux systems too.
>
> To solve the problem:
> Try to figure out, what recent installation instructions say about
> location and contentes of directories containg system header files.
> Try to synchronize your system with the documentation. Dont delete
> directories with system relevant files. Rename them instead.
>
> Good luck!
>
> Have a nice weekend,
> Meino
>
> </WARNING! I AM A LINUX USER!>
>
>  
>
>>Hi ALL!
>>
>>I can't install mc4.6.0 on my system freebsd 4.10
>>Could anybody help me ?
>>
>>here is the file contains output during installation process
>>and  the Makefile.
>>
>>
>>    
>>




More information about the mc mailing list