> On Jan 27, 2016, at 03:23, Shang-Te Danny Hsu <st...@gate.sinica.edu.tw> 
> wrote:
> 
> Dear all,
> 
> I consistently get this error message below after updating my fink 
> 
> I am not familiar with the coding but I wonder whether there is a way to fix 
> this problem fairly quickly?
> 
> Cheers,
> Danny Hsu
> 
> 
> —
> ..
> ..
> ..
> 
> 
>  CC       srptool-args.lo
>   CC       psktool-args.lo
>   CC       ocsptool-args.lo
>   CC       serv-args.lo
> psktool-args.c:190:1: error: cannot combine with previous 'extern' 
> declaration specifier
> srptool-args.c:259:1: error: cannot combine withstatic tOptProc 
> previous ^'extern'
>  declaration specifier
> static tOptProcpsktool-args.c
> :190^:
> 8: error: redefinition of 'tOptProc' as different kind of symbol
> static tOptProc
> srptool-args.c:       ^259
> :8: error: redefinition of 'tOptProc' as different kind of symbol
> static tOptProc
>        ^
> /sw/include/autoopts/options.h:413:15: note: previous definition is here
> /sw/include/autoopts/options.h:413:15: typedef void (tOptProc)(tOptions * 
> pOpts, tOptDesc * pOptDesc);
> note:               ^
> previous definition is here
> typedef void (tOptProc)(tOptions * pOpts, tOptDesc * pOptDesc);
>               ^
> psktool-args.c:190:16: error: expected ';' after top level declarator
> serv-args.c:srptool-args.c702::static tOptProc2591
> ::16                ^:
>  error:                ;error
> : cannot expectedcombine  ';'with  afterprevious  top'extern'  
> leveldeclaration  declaratorspecifier
> 
> ocsptool-args.cstatic tOptProc:
> 413:               ^1
> :                ;
> error: static tOptProccannot
>  combine^ 
> with previous 'extern' declaration specifier
> serv-args.c:702:8:static tOptProc 
> ^error
> : redefinition of 'tOptProc' as different kind of symbol
> static tOptProc
>        ^
> ocsptool-args.c:413:8: error: redefinition of 'tOptProc' as different kind of 
> symbol
> static tOptProc
>        ^
> /sw/include/autoopts/options.h:413:15: note: previous definition is here
> typedef void (tOptProc)(tOptions * pOpts, tOptDesc * pOptDesc);
> /sw/include/autoopts/options.h:              ^413
> :15: note: previous definition is here
> serv-args.c:702:16: typedef void (tOptProc)(tOptions * pOpts, tOptDesc * 
> pOptDesc);
> error:               ^
> expected ';' after top level declarator
> static tOptProc
>                ^
>                ;
> ocsptool-args.c:413:16: error: expected ';' after top level declarator
> static tOptProc
>                ^
>                ;
> srptool-args.c:278psktool-args.c::29209:: 29: error: error: use ofuse  
> undeclaredof  identifierundeclared  'doOptDebug'identifier 
> 'doOptDebug'
>      /* option proc      */ doOptDebug,
>      /* option proc      */ doOptDebug,
>                             ^
>                             ^
> serv-args.c:721:29: error: use of undeclared identifier 'doOptDebug'
> ocsptool-args.c:432:29: error: use of undeclared identifier 'doOptDebug'
>      /* option proc      */ doOptDebug,
>                             ^
>      /* option proc      */ doOptDebug,
>                             ^
> psktool-args.c:221:29: error: use of undeclared identifier 'doOptKeysize'
>      /* option proc      */ doOptKeysize,
>                             ^
> ocsptool-args.c:456:29: error: use of undeclared identifier 'doOptInfile'
>      /* option proc      */ doOptInfile,
>                             ^
> serv-args.c:817:29: error: use of undeclared identifier 'doOptMtu'
>      /* option proc      */ doOptMtu,
>                             ^
> srptool-args.c:388:29: error: use of undeclared identifier 'doUsageOpt'
>      /* option proc      */ doUsageOpt,
>                             ^
> psktool-args.c:271:29: error: use of undeclared identifier 'doUsageOpt'
>      /* option proc      */ doUsageOpt,
>                             ^
> serv-args.c:913:29: error: use of undeclared identifier 'doOptDhparams'
>      /* option proc      */ doOptDhparams,
>                             ^
> ocsptool-args.c:552:29: error: use of undeclared identifier 'doOptLoad_Issuer'
>      /* option proc      */ doOptLoad_Issuer,
>                             ^
> ocsptool-args.c:564:29: error: use of undeclared identifier 'doOptLoad_Cert'
>      /* option proc      */ doOptLoad_Cert,
>                             ^
> serv-args.c:937:29: error: use of undeclared identifier 'doOptX509crlfile'
>      /* option proc      */ doOptX509crlfile,
>                             ^
> ocsptool-args.c:576:29: error: use of undeclared identifier 'doOptLoad_Trust'
> serv-args.c:949:29: error: use of     /* option proc      */ doOptLoad_Trust, 
> undeclared identifier                            ^ 
> 'doOptPgpkeyfile'
>      /* option proc      */ doOptPgpkeyfile,
>                             ^
> serv-args.c:961:29: error: use of undeclared identifier 'doOptPgpkeyring'
>      /* option proc      */ doOptPgpkeyring,
>                             ^
> ocsptool-args.c:588:29: error: use of undeclared identifier 'doOptLoad_Signer'
>      /* option proc      */ doOptLoad_Signer,
>                             ^
> serv-args.c:973:29: error: use of undeclared identifier 'doOptPgpcertfile'
>      /* option proc      */ doOptPgpcertfile,
>                             ^
> ocsptool-args.c:612:29: error: use of undeclared identifier 
> 'doOptLoad_Request'
>      /* option proc      */ doOptLoad_Request,
>                             ^
> serv-args.c:1069:29: error: use of undeclared identifier 'doOptSrppasswd'
>      /* option proc      */ doOptSrppasswd,
>                             ^
> ocsptool-args.c:624:29: error: use of undeclared identifier 
> 'doOptLoad_Response'
>      /* option proc      */ doOptLoad_Response,
>                             ^
> 5 errors generated.
> ocsptool-args.c:650:29: error: use of undeclared identifier 'doUsageOpt'
>      /* option proc      */ doUsageOpt,
>                             ^
> serv-args.c:1081:29: error: use of undeclared identifier 'doOptSrppasswdconf'
>      /* option proc      */ doOptSrppasswdconf,
>                             ^
> 6 errors generated.
> serv-args.c:1093:29: error: use of undeclared identifier 'doOptPskpasswd'
>      /* option proc      */ doOptPskpasswd,
>                             ^
> serv-args.c:1117:29: error: use of undeclared identifier 'doOptOcsp_Response'
>      /* option proc      */ doOptOcsp_Response,
>                             ^
> make[4]: *** [srptool-args.lo] Error 1
> make[4]: *** Waiting for unfinished jobs....
> make[4]: *** [psktool-args.lo] Error 1
> serv-args.c:1153:29: error: use of undeclared identifier 'doOptProvider'
>      /* option proc      */ doOptProvider,
>                             ^
> serv-args.c:1179:29: error: use of undeclared identifier 'doUsageOpt'
>      /* option proc      */ doUsageOpt,
>                             ^
> 12 errors generated.
> make[4]: *** [ocsptool-args.lo] Error 1
> 16 errors generated.
> make[4]: *** [serv-args.lo] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> ### execution of /tmp/fink.mtN3x failed, exit code 2
> ### execution of /tmp/fink.Egb52 failed, exit code 2
> Removing runtime build-lock...
> Removing build-lock package...
> /sw/bin/dpkg-lockwait -r fink-buildlock-gnutls28-3.3.18-1
> (Reading database ... 196651 files and directories currently installed.)
> Removing fink-buildlock-gnutls28-3.3.18-1 ...
> Failed: phase compiling: gnutls28-3.3.18-1 failed
> 
> Before reporting any errors, please run "fink selfupdate" and try again.
> Also try using "fink configure" to set your maximum build jobs to 1 and
> attempt to build the package again.
> If you continue to have issues, please check to see if the FAQ on Fink's 
> website solves the problem.  If not, ask on one (not both, please) of
> these mailing lists:
> 
>       The Fink Users List <fink-users@lists.sourceforge.net>
>       The Fink Beginners List <fink-beginn...@lists.sourceforge.net>,
> 
> with a carbon copy to the maintainer:
> 
>       Dave Reiser <dbrei...@users.sourceforge.net>
> 
> Note that this is preferable to emailing just the maintainer directly,
> since most fink package maintainers do not have access to all possible
> hardware and software configurations.
> 
> Please try to include the complete error message in your report.  This
> generally consists of a compiler line starting with e.g. "gcc" or "g++"
> followed by the actual error output from the compiler.
> 
> Also include the following system information:
> Package manager version: 0.39.2
> Distribution version: selfupdate-rsync Wed Jan 27 18:29:13 2016, 10.10, x86_64
> Trees: local/main stable/main
> Xcode.app: 7.0.1
> Xcode command-line tools: 7.2.0.0.1.1447826929
> Max. Fink build jobs:  4
> 
> 
> Kind reagrds,
> 
> Shang-Te Danny Hsu, Ph.D.
> Assistant Research Fellow
> Institute of Biological Chemistry
> Academia Sinica
> Taipei 11529, Taiwan
> 

I changed the subject because your failure was in gnutls28.  
matplotlib-basemap-py27 isn’t really relevant to your problem.

I had the same failure, but I was able to work around it by installing Fink’s 
grep.  The problem that I had was actually due to the autogen package, because 
it encodes the path to Fink’s grep if it finds that when building, but doesn’t 
declare a dependency.  That means that autogen continually fails to run. I’ve 
CC’ed the autogen maintainer about this.

You’ve got a couple of options for a workaround:  either install fink’s grep or 
use “fink rebuild autogen” to build an autogen which will encode the path to 
the system’s /usr/bin/grep instead.

Also, I recommend updating Xcode.app to version 7.2 to reduce the risk of later 
build failures.

-- 
Alexander Hansen, Ph.D.
Fink User Liaison


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to