[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference nlfdc::linux-users

Title:Linux, the Free Operating System
Notice:New here? Sign in on topic 2
Moderator:EST::DEEGAN
Created:Fri Feb 11 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:609
Total number of notes:2862

588.0. "Installing PGP?" by NETRIX::"notov@mail.dec.com" (Dan Notov) Fri Mar 28 1997 20:15

Hi All,

I have a UDB running RH 4.1. Installing PGP 2.6.3 has been a bear of a
problem... FYI, you cannot use "make linux" and expect it to work; it 
expects to in-line some '386 asm code. I've got patches to the makefile
for that.

Now, make dies when compiling system.c with the following:
system.c: In function 'remove':
system.c:348: argument 'name' doesn't match prototype
/usr/include/stdio.h:129: prototype declaration

I'm not much of a C prog, so I'm kinda stuck at this point.
[Posted by WWW Notes gateway]
T.RTitleUserPersonal
Name
DateLines
588.1SPECXN::DERAMODan D'EramoSat Mar 29 1997 05:5110
	I believe that <stdio.h> declares the remove() function as:
        
        	int remove(const char *filename);
        
        It looks like line 348 of system.c is either trying to declare
        or define a function named remove() but with different
        arguments, or is calling the remove() in <stdio.h> but with
        arguments that differ from the prototype.

        Dan
588.2ICS::tunnel-28.csc.cxo.dec.com::notov@mail.dec.comPush the button, Frank!Sat Apr 12 1997 00:199
Re: .1

I finally figured that part out. However, I attempted to compile w/out the -BSD flag. 
This did create a valid executable. Unfortunately, it does not work. My next step is to 
use the -BSD flag, and #undef that nasty remove().

Thanks for some insight.

/danno