Presumably the file in question is one of Peter-Dalgaards-MacBook-Air:BUILD pd$ grep -r "^Package: tools" * library/tools/DESCRIPTION:Package: tools src/library/tools/DESCRIPTION:Package: tools
so the first thing I'd do is to have a good look at those files and see if they got somehow corrupted. If they look sane, presumably the bit of code that checks it isn't... So that would be my next thing to check. -pd > On 17 Dec 2015, at 18:56 , Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > > On 17/12/2015 9:06 AM, Michael Felt wrote: >> More experimenting with calling commands: >> > tools:::foobar() >> Error: Line starting 'Package: tools ...' is malformed! >> > tools::foobar() >> Error: Line starting 'Package: tools ...' is malformed! > > These both do a loadNamespace("tools"). > >> > Tools:::foobar() >> Error in loadNamespace(name) : there is no package called 'Tools' >> > loadNamespace(tools) >> Error in loadNamespace(tools) : object 'tools' not found > > Those are expected, and unrelated. > >> > loadNamespace("tools") >> Error: Line starting 'Package: tools ...' is malformed! > > This shouldn't happen. In a previous post you listed a long list of warnings > about packages not being loaded; that's likely a serious problem, but I don't > know if it is the cause or a consequence of this one. Something is seriously > wrong with the startup. You could try debugging setup_Rmainloop in > <src/main/main.c>. to see if any warnings are being generated there. There > shouldn't be any. > > Duncan Murdoch > >> > >> >> >> On 17-Dec-15 18:02, Michael Felt wrote: >>> I have been struggling with this error message - and think I finally >>> understand it's context. >>> >>> Start >>> >>> Line by line debugging shows me the function works: >>> >>> ... >>>> saveRDS(val, mapfile) >>>> val >>> $variables >>> $variables$IANA_HTTP_status_code_db >>> [1] 0 1256 >>> >>> $variables$IANA_URI_scheme_db >>> [1] 1256 3458 >>> >>> $variables$table_of_HTTP_status_codes >>> [1] 4714 830 >>> >>> >>> $references >>> named list() >>> >>> $compressed >>> [1] TRUE >>> >>>> mapfile >>> [1] "./library/tools/R/sysdata.rdx" >>>> [1] + Stopped (SIGTSTP) R_DEFAULT_PACKAGES=NULL LC_ALL=C >>> ./bin/R --vanilla >>> root@x065:[/data/prj/cran/64/R-3.2.3]ls -l ./library/tools/R/sysdata.rdx >>> -rw-r--r-- 1 root 33 193 Dec 17 16:49 >>> ./library/tools/R/sysdata.rdx >>> root@x065:[/data/prj/cran/64/R-3.2.3]cat ./library/tools/R/sysdata.rdx >>> àb```b`fbf" SH0#h^°<°¼@ðAlÞ&_( >>> ¨Ü(RËÈÀÂÀ ¤YósS >>> C7ÈPG3@Áøj/D °aA >>> OG?ÇxøâÄÒâøäüÔø$¨¼X>4È3¾89#5IFª$1)'5>? >>> ì00F¹³,±(dA1T«(5-µ(5/![PZ\2í$Ú<root@x065:[/data/prj/cran/64/R-3.2.3] >>> root@x065:[/data/prj/cran/64/R-3.2.3] >>> root@x065:[/data/prj/cran/64/R-3.2.3]gzip -dc >>> ./library/tools/R/sysdata.rdx >>> X >>> j> names IANA_HTTP_status_code_db IANA_URI_scheme_db >>> table_of_HTTP_status_codesþÿþ >>> ÿ variables >>> references >>> compressedþroot@x065:[/data/prj/cran/64/R-3.2.3]fg >>> R_DEFAULT_PACKAGES=NULL LC_ALL=C ./bin/R --vanilla >>> >>>> >>>> e >>> <environment: 110dbf620> >>>> destDir >>> [1] "./library/tools/R" >>>> compress >>> [1] TRUE >>>> debug(tools:::makeLazyLoadDB(e, file.path(destDir, "sysdata"), >>> compress = compress)) >>> Error: Line starting 'Package: tools ...' is malformed! >>>> tools:::makeLazyLoadDB(e, file.path(destDir, "sysdata"), compress = >>> compress) >>> Error: Line starting 'Package: tools ...' is malformed! >>>> >>> >>> So, at the end - my gut-feeling is that the error messages is not >>> about the arguments, but us related to the "tools:::foo". >>> >>> Where should I look next? It goes a bit beyond me to know where in R >>> "tools:::foo" is being parsed. >>> Guessing here - but might be related to the switch from 32-bit to >>> 64-bit AND that PowerPC is BigEndian rather than LittleEndian? Could >>> also be absolutely wrong, way off base, etc. --> shoot me down! >>> >>> Thanks, >>> Michael >> >> ______________________________________________ >> R-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-devel >> > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel -- Peter Dalgaard, Professor, Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Office: A 4.23 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel