> 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