problem with mc4.6.0 compilation
Meino Christian Cramer
Meino.Cramer at gmx.de
Fri Jun 25 14:42:20 UTC 2004
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