On Wed, 27 Jan 2016 09:05:39 -0800, Alexander Hansen 
<alexanderk.han...@gmail.com> wrote:

> > 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
>
> 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. 

I pushed a new revision of the autogen package that hardcodes 
/usr/bin/grep regardless of whether fink's is present. 

dan
--
Daniel Macks
dma...@netspace.org


------------------------------------------------------------------------------
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