{"action":"created","issue":{"url":"https://api.github.com/repos/tidyverse/lubridate/issues/730","repository_url":"https://api.github.com/repos/tidyverse/lubridate","labels_url":"https://api.github.com/repos/tidyverse/lubridate/issues/730/labels{/name}","comments_url":"https://api.github.com/repos/tidyverse/lubridate/issues/730/comments","events_url":"https://api.github.com/repos/tidyverse/lubridate/issues/730/events","html_url":"https://github.com/tidyverse/lubridate/issues/730","id":379534579,"node_id":"MDU6SXNzdWUzNzk1MzQ1Nzk=","number":730,"title":"compile fails","user":{"login":"GeraldCNelson","id":8209586,"node_id":"MDQ6VXNlcjgyMDk1ODY=","avatar_url":"https://avatars2.githubusercontent.com/u/8209586?v=4","gravatar_id":"","url":"https://api.github.com/users/GeraldCNelson","html_url":"https://github.com/GeraldCNelson","followers_url":"https://api.github.com/users/GeraldCNelson/followers","following_url":"https://api.github.com/users/GeraldCNelson/following{/other_user}","gists_url":"https://api.github.com/users/GeraldCNelson/gists{/gist_id}","starred_url":"https://api.github.com/users/GeraldCNelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeraldCNelson/subscriptions","organizations_url":"https://api.github.com/users/GeraldCNelson/orgs","repos_url":"https://api.github.com/users/GeraldCNelson/repos","events_url":"https://api.github.com/users/GeraldCNelson/events{/privacy}","received_events_url":"https://api.github.com/users/GeraldCNelson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-11-11T15:42:49Z","updated_at":"2018-11-15T23:17:06Z","closed_at":null,"author_association":"NONE","body":"Installing tidyverse fails because installation of lubridate fails. I've also tried installing lubridate from both CRAN and GitHub, without success. Maybe an issue with update.cpp:4?\r\n\r\n> install.packages(\"tidyverse\")\r\nInstalling package into ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4’\r\n(as ‘lib’ is unspecified)\r\nalso installing the dependency ‘lubridate’\r\n\r\ntrying URL 'https://cran.rstudio.com/src/contrib/lubridate_1.7.4.tar.gz'\r\nContent type 'application/x-gzip' length 449850 bytes (439 KB)\r\n==================================================\r\ndownloaded 439 KB\r\n\r\ntrying URL 'https://cran.rstudio.com/src/contrib/tidyverse_1.2.1.tar.gz'\r\nContent type 'application/x-gzip' length 61647 bytes (60 KB)\r\n==================================================\r\ndownloaded 60 KB\r\n\r\n* installing *source* package ‘lubridate’ ...\r\n** package ‘lubridate’ successfully unpacked and MD5 sums checked\r\n** libs\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c RcppExports.cpp -o RcppExports.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c datetime.c -o datetime.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c period.c -o period.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c tparse.c -o tparse.o\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c update.cpp -o update.o\r\nIn file included from ./cctz/include/civil_time.h:18,\r\n                 from update.cpp:4:\r\n./cctz/include/civil_time_detail.h:37: error: expected nested-name-specifier before ‘year_t’\r\n./cctz/include/civil_time_detail.h:37: error: ‘year_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:37: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:37: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected nested-name-specifier before ‘diff_t’\r\n./cctz/include/civil_time_detail.h:41: error: ‘diff_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:41: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected nested-name-specifier before ‘month_t’\r\n./cctz/include/civil_time_detail.h:46: error: ‘month_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:46: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected nested-name-specifier before ‘day_t’\r\n./cctz/include/civil_time_detail.h:47: error: ‘day_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:47: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected nested-name-specifier before ‘hour_t’\r\n./cctz/include/civil_time_detail.h:48: error: ‘hour_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:48: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected nested-name-specifier before ‘minute_t’\r\n./cctz/include/civil_time_detail.h:49: error: ‘minute_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:49: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected nested-name-specifier before ‘second_t’\r\n./cctz/include/civil_time_detail.h:50: error: ‘second_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:50: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected unqualified-id before ‘=��� token\r\n./cctz/include/civil_time_detail.h:54: error: expected ‘)’ before ‘year’\r\n./cctz/include/civil_time_detail.h:78: error: ‘cctz::detail::impl::is_leap_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:78: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:78: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:81: error: ‘cctz::detail::impl::year_index’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:81: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:81: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:84: error: ‘cctz::detail::impl::days_per_century’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:84: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:84: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:88: error: ‘cctz::detail::impl::days_per_4years’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:88: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:88: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:92: error: ‘cctz::detail::impl::days_per_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:92: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:92: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:95: error: ‘cctz::detail::impl::days_per_month’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:95: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:95: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\nIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/functional:56,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:61,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,\r\n                 from update.cpp:7:\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected declaration before end of line\r\nmake: *** [update.o] Error 1\r\nERROR: compilation failed for package ‘lubridate’\r\n* removing ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/lubridate’\r\nWarning in install.packages :\r\n  installation of package ‘lubridate’ had non-zero exit status\r\nERROR: dependency ‘lubridate’ is not available for package ‘tidyverse’\r\n* removing ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/tidyverse’\r\nWarning in install.packages :\r\n  installation of package ‘tidyverse’ had non-zero exit status\r\n\r\nThe downloaded source packages are in\r\n\t‘/tmp/Rtmp6ddDPn/downloaded_packages’"},"comment":{"url":"https://api.github.com/repos/tidyverse/lubridate/issues/comments/439225289","html_url":"https://github.com/tidyverse/lubridate/issues/730#issuecomment-439225289","issue_url":"https://api.github.com/repos/tidyverse/lubridate/issues/730","id":439225289,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTIyNTI4OQ==","user":{"login":"GeraldCNelson","id":8209586,"node_id":"MDQ6VXNlcjgyMDk1ODY=","avatar_url":"https://avatars2.githubusercontent.com/u/8209586?v=4","gravatar_id":"","url":"https://api.github.com/users/GeraldCNelson","html_url":"https://github.com/GeraldCNelson","followers_url":"https://api.github.com/users/GeraldCNelson/followers","following_url":"https://api.github.com/users/GeraldCNelson/following{/other_user}","gists_url":"https://api.github.com/users/GeraldCNelson/gists{/gist_id}","starred_url":"https://api.github.com/users/GeraldCNelson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GeraldCNelson/subscriptions","organizations_url":"https://api.github.com/users/GeraldCNelson/orgs","repos_url":"https://api.github.com/users/GeraldCNelson/repos","events_url":"https://api.github.com/users/GeraldCNelson/events{/privacy}","received_events_url":"https://api.github.com/users/GeraldCNelson/received_events","type":"User","site_admin":false},"created_at":"2018-11-15T23:17:06Z","updated_at":"2018-11-15T23:17:06Z","author_association":"NONE","body":"I'm working with the server version Rstudio v 1.1.463 on a RHEL/centos system. Initially when I checked the gcc version is was 4.xx which seems to be the default for redhat systems. After some futzing around, I now am told the gcc version is 7.3.1 when using a command shell. RStudio also has a shell option. It says the gcc version is 7.3.1. But when I try to install lubridate, I get the following output and a failure. There is some potentially suspicious output \"/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7\" that suggests it looking at some old libraries. But the PATH doesn't seem to lead it there.\r\n```\r\n/opt/rh/devtoolset-7/root/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/gnelson/bin\r\n```\r\nAny further advice appreciated!\r\n\r\n\r\n\r\nFiles\r\nPlots\r\nPackages\r\nHelp\r\nViewer\r\n\r\n\t\t\t\r\n\r\n\t\t\t\r\n\r\n\t\t\t\r\n\t\r\n\t\t\t\r\n\t\r\n\t\t\t\r\n\r\n\t\r\n\t\t\t\r\nR: Install Packages from Repositories or Local Files\r\n\t\r\n\r\n\r\nSource\r\nConsole~/nutmod/\r\nConsole\r\nTerminal\r\n\r\n~/nutmod/\t\r\n\t\t\t\r\n\r\n\t\t\t\r\nsrc/threadpool.c:158: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c: In function 'uv__work_cancel':\r\nsrc/threadpool.c:207: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:219: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c: In function 'uv__work_done':\r\nsrc/threadpool.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:236: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:239: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:240: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c: In function 'uv__queue_done':\r\nsrc/threadpool.c:261: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:261: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c:261: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c: In function 'uv_queue_work':\r\nsrc/threadpool.c:277: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/threadpool.c: In function 'uv__work_done':\r\nsrc/threadpool.c:236: warning: dereferencing pointer 'wq.41' does break strict-aliasing rules\r\nsrc/threadpool.c:236: note: initialized from here\r\nsrc/threadpool.c:236: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/threadpool.c:236: note: initialized from here\r\nsrc/threadpool.c:236: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/threadpool.c:236: note: initialized from here\r\nsrc/threadpool.c:236: warning: dereferencing pointer 'wq.41' does break strict-aliasing rules\r\nsrc/threadpool.c:236: note: initialized from here\r\nsrc/threadpool.c:240: warning: dereferencing pointer 'wq.41' does break strict-aliasing rules\r\nsrc/threadpool.c:240: note: initialized from here\r\nsrc/threadpool.c:239: warning: dereferencing pointer 'wq.41' does break strict-aliasing rules\r\nsrc/threadpool.c:239: note: initialized from here\r\nsrc/threadpool.c: In function 'post':\r\nsrc/threadpool.c:97: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/threadpool.c:97: note: initialized from here\r\nsrc/threadpool.c: In function 'init_once':\r\nsrc/threadpool.c:158: warning: dereferencing pointer 'wq.38' does break strict-aliasing rules\r\nsrc/threadpool.c:158: note: initialized from here\r\nsrc/threadpool.c:158: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/threadpool.c:158: note: initialized from here\r\nsrc/threadpool.c: In function 'worker':\r\nsrc/threadpool.c:61: warning: dereferencing pointer 'wq.25' does break strict-aliasing rules\r\nsrc/threadpool.c:61: note: initialized from here\r\nsrc/threadpool.c:67: warning: dereferencing pointer 'wq.25' does break strict-aliasing rules\r\nsrc/threadpool.c:67: note: initialized from here\r\n  CC       src/libuv_la-uv-common.lo\r\nsrc/uv-common.c: In function 'uv_walk':\r\nsrc/uv-common.c:352: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:352: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:352: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:352: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:353: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:354: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c: In function 'uv__print_handles':\r\nsrc/uv-common.c:374: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c: In function 'uv_loop_close':\r\nsrc/uv-common.c:630: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c:633: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/uv-common.c: In function 'uv_walk':\r\nsrc/uv-common.c:352: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/uv-common.c:352: note: initialized from here\r\nsrc/uv-common.c:352: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/uv-common.c:352: note: initialized from here\r\nsrc/uv-common.c:352: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/uv-common.c:352: note: initialized from here\r\nsrc/uv-common.c:352: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/uv-common.c:352: note: initialized from here\r\nsrc/uv-common.c:354: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/uv-common.c:354: note: initialized from here\r\nsrc/uv-common.c:353: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/uv-common.c:353: note: initialized from here\r\nsrc/uv-common.c:664: warning: 'queue' may be used uninitialized in this function\r\nsrc/uv-common.c:348: note: 'queue' was declared here\r\n  CC       src/libuv_la-version.lo\r\n  CC       src/unix/libuv_la-async.lo\r\nsrc/unix/async.c: In function 'uv_async_init':\r\nsrc/unix/async.c:48: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:52: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c: In function 'uv__async_close':\r\nsrc/unix/async.c:72: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:72: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c: In function 'uv__async_io':\r\nsrc/unix/async.c:104: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:104: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:104: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:104: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:105: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:106: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/async.c:104: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/unix/async.c:104: note: initialized from here\r\nsrc/unix/async.c:104: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/async.c:104: note: initialized from here\r\nsrc/unix/async.c:104: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/async.c:104: note: initialized from here\r\nsrc/unix/async.c:104: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/unix/async.c:104: note: initialized from here\r\nsrc/unix/async.c:106: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/unix/async.c:106: note: initialized from here\r\nsrc/unix/async.c:105: warning: dereferencing pointer 'queue.27' does break strict-aliasing rules\r\nsrc/unix/async.c:105: note: initialized from here\r\n  CC       src/unix/libuv_la-core.lo\r\nsrc/unix/core.c: In function 'uv__finish_close':\r\nsrc/unix/core.c:283: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:283: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv_backend_timeout':\r\nsrc/unix/core.c:320: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:326: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__loop_alive':\r\nsrc/unix/core.c:338: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__run_pending':\r\nsrc/unix/core.c:768: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:771: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:771: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:771: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:771: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:773: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:774: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__io_init':\r\nsrc/unix/core.c:834: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:835: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__io_start':\r\nsrc/unix/core.c:866: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:867: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__io_stop':\r\nsrc/unix/core.c:892: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:892: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:893: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:903: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:904: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__io_close':\r\nsrc/unix/core.c:910: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:910: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv__io_feed':\r\nsrc/unix/core.c:918: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c:919: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/core.c: In function 'uv_run':\r\nsrc/unix/core.c:771: warning: dereferencing pointer 'pq.79' does break strict-aliasing rules\r\nsrc/unix/core.c:771: note: initialized from here\r\nsrc/unix/core.c:771: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/core.c:771: note: initialized from here\r\nsrc/unix/core.c:771: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/core.c:771: note: initialized from here\r\nsrc/unix/core.c:771: warning: dereferencing pointer 'pq.79' does break strict-aliasing rules\r\nsrc/unix/core.c:771: note: initialized from here\r\nsrc/unix/core.c:774: warning: dereferencing pointer 'pq.79' does break strict-aliasing rules\r\nsrc/unix/core.c:774: note: initialized from here\r\nsrc/unix/core.c:773: warning: dereferencing pointer 'pq.79' does break strict-aliasing rules\r\nsrc/unix/core.c:773: note: initialized from here\r\n  CC       src/unix/libuv_la-dl.lo\r\n  CC       src/unix/libuv_la-fs.lo\r\nsrc/unix/fs.c: In function 'uv__fs_done':\r\nsrc/unix/fs.c:1126: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1126: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1126: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_access':\r\nsrc/unix/fs.c:1142: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1143: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1143: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1143: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_chmod':\r\nsrc/unix/fs.c:1154: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1155: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1155: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1155: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_chown':\r\nsrc/unix/fs.c:1167: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1168: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1168: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1168: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_close':\r\nsrc/unix/fs.c:1176: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_fchmod':\r\nsrc/unix/fs.c:1187: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_fchown':\r\nsrc/unix/fs.c:1200: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_fdatasync':\r\nsrc/unix/fs.c:1209: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_fstat':\r\nsrc/unix/fs.c:1216: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_fsync':\r\nsrc/unix/fs.c:1223: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_ftruncate':\r\nsrc/unix/fs.c:1234: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_futime':\r\nsrc/unix/fs.c:1247: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_lstat':\r\nsrc/unix/fs.c:1256: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1257: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1257: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1257: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_link':\r\nsrc/unix/fs.c:1267: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1268: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1268: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1268: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_mkdir':\r\nsrc/unix/fs.c:1278: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1279: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1279: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1279: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_mkdtemp':\r\nsrc/unix/fs.c:1289: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1293: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1293: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1293: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_open':\r\nsrc/unix/fs.c:1306: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1307: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1307: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1307: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_read':\r\nsrc/unix/fs.c:1320: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1334: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1334: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1334: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_scandir':\r\nsrc/unix/fs.c:1350: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1351: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1351: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1351: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_readlink':\r\nsrc/unix/fs.c:1361: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1362: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_realpath':\r\nsrc/unix/fs.c:1371: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1372: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_rename':\r\nsrc/unix/fs.c:1382: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1383: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1383: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1383: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_rmdir':\r\nsrc/unix/fs.c:1389: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_sendfile':\r\nsrc/unix/fs.c:1402: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_stat':\r\nsrc/unix/fs.c:1412: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1413: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1413: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1413: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_symlink':\r\nsrc/unix/fs.c:1424: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1425: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1425: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1425: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_unlink':\r\nsrc/unix/fs.c:1432: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1433: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_utime':\r\nsrc/unix/fs.c:1444: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1445: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1445: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1445: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_write':\r\nsrc/unix/fs.c:1459: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1473: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1473: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1473: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c: In function 'uv_fs_copyfile':\r\nsrc/unix/fs.c:1514: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1519: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1519: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/fs.c:1519: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-getaddrinfo.lo\r\nsrc/unix/getaddrinfo.c: In function 'uv__getaddrinfo_done':\r\nsrc/unix/getaddrinfo.c:112: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getaddrinfo.c:112: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getaddrinfo.c:112: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getaddrinfo.c: In function 'uv_getaddrinfo':\r\nsrc/unix/getaddrinfo.c:161: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-getnameinfo.lo\r\nsrc/unix/getnameinfo.c: In function 'uv__getnameinfo_done':\r\nsrc/unix/getnameinfo.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getnameinfo.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getnameinfo.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/getnameinfo.c: In function 'uv_getnameinfo':\r\nsrc/unix/getnameinfo.c:101: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-loop-watcher.lo\r\nsrc/unix/loop-watcher.c: In function 'uv_prepare_init':\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_prepare_start':\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_prepare_stop':\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv__run_prepare':\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_check_init':\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_check_start':\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_check_stop':\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv__run_check':\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_idle_init':\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_idle_start':\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv_idle_stop':\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv__run_idle':\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop-watcher.c: In function 'uv__run_prepare':\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer 'queue.23' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer 'queue.23' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer 'queue.23' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:66: warning: dereferencing pointer 'queue.23' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:66: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: 'queue' may be used uninitialized in this function\r\nsrc/unix/loop-watcher.c:66: note: 'queue' was declared here\r\nsrc/unix/loop-watcher.c: In function 'uv__run_check':\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer 'queue.28' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer 'queue.28' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer 'queue.28' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:67: warning: dereferencing pointer 'queue.28' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:67: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: 'queue' may be used uninitialized in this function\r\nsrc/unix/loop-watcher.c:67: note: 'queue' was declared here\r\nsrc/unix/loop-watcher.c: In function 'uv__run_idle':\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/loop-watcher.c:68: note: initialized from here\r\nsrc/unix/loop-watcher.c:68: warning: 'queue' may be used uninitialized in this function\r\n  CC       src/unix/libuv_la-loop.lo\r\nsrc/unix/loop.c: In function 'uv_loop_init':\r\nsrc/unix/loop.c:40: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:41: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:42: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:43: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:44: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:45: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:46: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:52: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:77: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c: In function 'uv_loop_fork':\r\nsrc/unix/loop.c:135: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:137: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c: In function 'uv__loop_close':\r\nsrc/unix/loop.c:161: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/loop.c:162: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-pipe.lo\r\nsrc/unix/pipe.c: In function 'uv_pipe_connect':\r\nsrc/unix/pipe.c:209: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/pipe.c:212: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-poll.lo\r\nsrc/unix/poll.c: In function 'uv_poll_init':\r\nsrc/unix/poll.c:86: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-process.lo\r\nsrc/unix/process.c: In function 'uv__chld':\r\nsrc/unix/process.c:61: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:84: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:84: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:85: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:94: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:94: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:95: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:111: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c: In function 'uv_spawn':\r\nsrc/unix/process.c:439: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:440: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:548: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c: In function 'uv__process_close':\r\nsrc/unix/process.c:595: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:595: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c:597: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/process.c: In function 'uv__chld':\r\nsrc/unix/process.c:61: warning: dereferencing pointer 'pending.22' does break strict-aliasing rules\r\nsrc/unix/process.c:61: note: initialized from here\r\nsrc/unix/process.c:61: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/process.c:61: note: initialized from here\r\nsrc/unix/process.c:85: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/process.c:85: note: initialized from here\r\nsrc/unix/process.c:89: warning: dereferencing pointer 'h.23' does break strict-aliasing rules\r\nsrc/unix/process.c:89: note: initialized from here\r\nsrc/unix/process.c:111: warning: dereferencing pointer 'pending.22' does break strict-aliasing rules\r\nsrc/unix/process.c:111: note: initialized from here\r\n  CC       src/unix/libuv_la-signal.lo\r\nsrc/unix/signal.c: In function 'uv__signal_loop_cleanup':\r\nsrc/unix/signal.c:284: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/signal.c: In function 'uv_signal_init':\r\nsrc/unix/signal.c:310: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-stream.lo\r\nsrc/unix/stream.c: In function 'uv__stream_init':\r\nsrc/unix/stream.c:76: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:86: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:87: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__stream_flush_write_queue':\r\nsrc/unix/stream.c:430: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:431: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:437: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__stream_destroy':\r\nsrc/unix/stream.c:447: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:447: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:447: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:461: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:461: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:461: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__drain':\r\nsrc/unix/stream.c:666: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:679: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:679: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:679: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__write_req_finish':\r\nsrc/unix/stream.c:710: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:710: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:727: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__write':\r\nsrc/unix/stream.c:759: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:762: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__write_callbacks':\r\nsrc/unix/stream.c:945: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:947: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:950: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:950: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:950: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:964: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv_shutdown':\r\nsrc/unix/stream.c:1278: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__stream_io':\r\nsrc/unix/stream.c:1337: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv__stream_connect':\r\nsrc/unix/stream.c:1378: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1378: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1378: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1380: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv_write2':\r\nsrc/unix/stream.c:1443: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1448: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1463: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c: In function 'uv_try_write':\r\nsrc/unix/stream.c:1537: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1537: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1538: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1538: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1538: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/stream.c:1537: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1537: note: initialized from here\r\nsrc/unix/stream.c:1537: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1537: note: initialized from here\r\nsrc/unix/stream.c:1537: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1537: note: initialized from here\r\nsrc/unix/stream.c:1537: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1537: note: initialized from here\r\nsrc/unix/stream.c:1538: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1538: note: initialized from here\r\nsrc/unix/stream.c:1538: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1538: note: initialized from here\r\nsrc/unix/stream.c:1538: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1538: note: initialized from here\r\nsrc/unix/stream.c:1538: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/stream.c:1538: note: initialized from here\r\n  CC       src/unix/libuv_la-tcp.lo\r\nsrc/unix/tcp.c: In function 'uv_tcp_init_ex':\r\nsrc/unix/tcp.c:136: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/tcp.c:136: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/tcp.c: In function 'uv__tcp_connect':\r\nsrc/unix/tcp.c:250: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/tcp.c:253: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/tcp.c: In function 'maybe_new_socket':\r\nsrc/unix/tcp.c:95: warning: dereferencing pointer 'saddr.31' does break strict-aliasing rules\r\nsrc/unix/tcp.c:95: note: initialized from here\r\nsrc/unix/tcp.c:97: warning: dereferencing pointer 'saddr.32' does break strict-aliasing rules\r\nsrc/unix/tcp.c:97: note: initialized from here\r\n  CC       src/unix/libuv_la-thread.lo\r\n  CC       src/unix/libuv_la-timer.lo\r\nsrc/unix/timer.c: In function 'uv_timer_init':\r\nsrc/unix/timer.c:55: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-tty.lo\r\n  CC       src/unix/libuv_la-udp.lo\r\nsrc/unix/udp.c: In function 'uv__udp_finish_close':\r\nsrc/unix/udp.c:70: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:71: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:76: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c: In function 'uv__udp_run_completed':\r\nsrc/unix/udp.c:98: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:99: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:103: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:103: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:103: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:124: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c: In function 'uv__udp_sendmsg':\r\nsrc/unix/udp.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:223: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:253: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c: In function 'uv__udp_send':\r\nsrc/unix/udp.c:408: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:420: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:420: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:420: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:427: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:437: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c: In function 'uv_udp_init_ex':\r\nsrc/unix/udp.c:603: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:609: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c:610: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/udp.c: In function 'uv_udp_set_multicast_interface':\r\nsrc/unix/udp.c:810: warning: dereferencing pointer 'addr6' does break strict-aliasing rules\r\nsrc/unix/udp.c:804: note: initialized from here\r\nsrc/unix/udp.c:813: warning: dereferencing pointer 'addr4' does break strict-aliasing rules\r\nsrc/unix/udp.c:803: note: initialized from here\r\n  CC       src/unix/libuv_la-linux-core.lo\r\nsrc/unix/linux-core.c: In function 'uv__io_poll':\r\nsrc/unix/linux-core.c:218: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-core.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-core.c:223: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\n  CC       src/unix/libuv_la-linux-inotify.lo\r\nsrc/unix/linux-inotify.c: In function 'uv__inotify_fork':\r\nsrc/unix/linux-inotify.c:130: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:140: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:141: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:153: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:161: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:162: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'maybe_free_watcher_list':\r\nsrc/unix/linux-inotify.c:186: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'uv__inotify_read':\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:253: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:254: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'uv_fs_event_init':\r\nsrc/unix/linux-inotify.c:271: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'uv_fs_event_start':\r\nsrc/unix/linux-inotify.c:315: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:321: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'uv_fs_event_stop':\r\nsrc/unix/linux-inotify.c:342: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:342: warning: dereferencing type-punned pointer will break strict-aliasing rules\r\nsrc/unix/linux-inotify.c: In function 'uv__inotify_read':\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing pointer 'queue.45' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: note: initialized from here\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: note: initialized from here\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: note: initialized from here\r\nsrc/unix/linux-inotify.c:252: warning: dereferencing pointer 'queue.45' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:252: note: initialized from here\r\nsrc/unix/linux-inotify.c:254: warning: dereferencing pointer 'queue.45' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:254: note: initialized from here\r\nsrc/unix/linux-inotify.c:253: warning: dereferencing pointer 'queue.45' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:253: note: initialized from here\r\nsrc/unix/linux-inotify.c: In function 'uv__inotify_fork':\r\nsrc/unix/linux-inotify.c:130: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:130: note: initialized from here\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: note: initialized from here\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: note: initialized from here\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: note: initialized from here\r\nsrc/unix/linux-inotify.c:139: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:139: note: initialized from here\r\nsrc/unix/linux-inotify.c:141: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:141: note: initialized from here\r\nsrc/unix/linux-inotify.c:140: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:140: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:160: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:160: note: initialized from here\r\nsrc/unix/linux-inotify.c:162: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:162: note: initialized from here\r\nsrc/unix/linux-inotify.c:161: warning: dereferencing pointer 'queue.33' does break strict-aliasing rules\r\nsrc/unix/linux-inotify.c:161: note: initialized from here\r\n  CC       src/unix/libuv_la-linux-syscalls.lo\r\n  CC       src/unix/libuv_la-procfs-exepath.lo\r\n  CC       src/unix/libuv_la-proctitle.lo\r\n  CC       src/unix/libuv_la-sysinfo-loadavg.lo\r\n  CC       src/unix/libuv_la-sysinfo-memory.lo\r\n  CCLD     libuv.la\r\nmake[1]: Leaving directory `/tmp/Rtmpv61O0k/R.INSTALL2dbc41921866/fs/src/libuv'\r\ng++ -m64 -shared -L/usr/lib64/R/lib -o fs.so dir.o error.o file.o fs.o id.o link.o path.o utils.o unix/getmode.o RcppExports.o bsd/setmode.o bsd/strmode.o bsd/reallocarray.o ./libuv/.libs/libuv.a -L/usr/lib64/R/lib -lR\r\ninstalling to /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/fs/libs\r\n** R\r\n** inst\r\n** byte-compile and prepare package for lazy loading\r\n** help\r\n*** installing help indices\r\n  converting help for package ‘fs’\r\n    finding HTML links ... done\r\n    copy                                    html  \r\n    create                                  html  \r\n    delete                                  html  \r\n    dir_ls                                  html  \r\n    file_access                             html  \r\n    file_chmod                              html  \r\n    file_chown                              html  \r\n    file_info                               html  \r\n    file_move                               html  \r\n    file_show                               html  \r\n    file_temp                               html  \r\n    file_touch                              html  \r\n    fs-package                              html  \r\n    fs_bytes                                html  \r\n    fs_path                                 html  \r\n    fs_perms                                html  \r\n    id                                      html  \r\n    is_absolute_path                        html  \r\n    is_file                                 html  \r\n    link_path                               html  \r\n    path                                    html  \r\n    path_expand                             html  \r\n    path_file                               html  \r\nRd warning: /tmp/Rtmpv61O0k/R.INSTALL2dbc41921866/fs/man/path_file.Rd:51: missing file link ‘dirname’\r\n    path_filter                             html  \r\n    path_math                               html  \r\n    path_package                            html  \r\n    path_sanitize                           html  \r\n    path_tidy                               html  \r\n** building package indices\r\n** testing if installed package can be loaded\r\n* DONE (fs)\r\n* installing *source* package ‘selectr’ ...\r\n** package ‘selectr’ successfully unpacked and MD5 sums checked\r\n** R\r\n** inst\r\n** preparing package for lazy loading\r\n** help\r\n*** installing help indices\r\n  converting help for package ‘selectr’\r\n    finding HTML links ... done\r\n    css_to_xpath                            html  \r\n    querySelectorAll                        html  \r\n** building package indices\r\n** testing if installed package can be loaded\r\n* DONE (selectr)\r\n* installing *source* package ‘lubridate’ ...\r\n** package ‘lubridate’ successfully unpacked and MD5 sums checked\r\n** libs\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c RcppExports.cpp -o RcppExports.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c datetime.c -o datetime.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c period.c -o period.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c tparse.c -o tparse.o\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c update.cpp -o update.o\r\nIn file included from ./cctz/include/civil_time.h:18,\r\n                 from update.cpp:4:\r\n./cctz/include/civil_time_detail.h:37: error: expected nested-name-specifier before ‘year_t’\r\n./cctz/include/civil_time_detail.h:37: error: ‘year_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:37: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:37: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected nested-name-specifier before ‘diff_t’\r\n./cctz/include/civil_time_detail.h:41: error: ‘diff_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:41: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected nested-name-specifier before ‘month_t’\r\n./cctz/include/civil_time_detail.h:46: error: ‘month_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:46: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected nested-name-specifier before ‘day_t’\r\n./cctz/include/civil_time_detail.h:47: error: ‘day_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:47: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected nested-name-specifier before ‘hour_t’\r\n./cctz/include/civil_time_detail.h:48: error: ‘hour_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:48: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected nested-name-specifier before ‘minute_t’\r\n./cctz/include/civil_time_detail.h:49: error: ‘minute_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:49: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected nested-name-specifier before ‘second_t’\r\n./cctz/include/civil_time_detail.h:50: error: ‘second_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:50: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:54: error: expected ‘)’ before ‘year’\r\n./cctz/include/civil_time_detail.h:78: error: ‘cctz::detail::impl::is_leap_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:78: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:78: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:81: error: ‘cctz::detail::impl::year_index’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:81: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:81: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:84: error: ‘cctz::detail::impl::days_per_century’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:84: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:84: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:88: error: ‘cctz::detail::impl::days_per_4years’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:88: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:88: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:92: error: ‘cctz::detail::impl::days_per_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:92: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:92: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:95: error: ‘cctz::detail::impl::days_per_month’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:95: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:95: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\nIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/functional:56,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:61,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,\r\n                 from update.cpp:7:\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected declaration before end of line\r\nmake: *** [update.o] Error 1\r\nERROR: compilation failed for package ‘lubridate’\r\n* removing ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/lubridate’\r\nWarning in install.packages :\r\n  installation of package ‘lubridate’ had non-zero exit status\r\n* installing *source* package ‘rstudioapi’ ...\r\n** package ‘rstudioapi’ successfully unpacked and MD5 sums checked\r\n** R\r\n** inst\r\n** preparing package for lazy loading\r\n** help\r\n*** installing help indices\r\n  converting help for package ‘rstudioapi’\r\n    finding HTML links ... done\r\n    addTheme                                html  \r\n    applyTheme                              html  \r\n    askForPassword                          html  \r\n    askForSecret                            html  \r\n    build-tools                             html  \r\n    callFun                                 html  \r\n    convertTheme                            html  \r\n    createProjectTemplate                   html  \r\n    document_position                       html  \r\n    document_range                          html  \r\n    file-dialogs                            html  \r\n    getActiveProject                        html  \r\n    getThemeInfo                            html  \r\n    getThemes                               html  \r\n    getVersion                              html  \r\n    hasColorConsole                         html  \r\n    hasFun                                  html  \r\n    isAvailable                             html  \r\n    navigateToFile                          html  \r\n    persistent-values                       html  \r\n    previewRd                               html  \r\n    previewSql                              html  \r\n    primary_selection                       html  \r\n    projects                                html  \r\n    readPreference                          html  \r\n    restartSession                          html  \r\n    rstudio-documents                       html  \r\n    rstudio-editors                         html  \r\n    savePlotAsImage                         html  \r\n    sendToConsole                           html  \r\n    showDialog                              html  \r\n    showPrompt                              html  \r\n    showQuestion                            html  \r\n    sourceMarkers                           html  \r\n    terminalActivate                        html  \r\n    terminalBuffer                          html  \r\n    terminalBusy                            html  \r\n    terminalClear                           html  \r\n    terminalContext                         html  \r\n    terminalCreate                          html  \r\n    terminalExecute                         html  \r\n    terminalExitCode                        html  \r\n    terminalKill                            html  \r\n    terminalList                            html  \r\n    terminalRunning                         html  \r\n    terminalSend                            html  \r\n    terminalVisible                         html  \r\n    updateDialog                            html  \r\n    versionInfo                             html  \r\n    viewer                                  html  \r\n    writePreference                         html  \r\n** building package indices\r\n** installing vignettes\r\n** testing if installed package can be loaded\r\n* DONE (rstudioapi)\r\n* installing *source* package ‘reprex’ ...\r\n** package ‘reprex’ successfully unpacked and MD5 sums checked\r\n** R\r\n** inst\r\n** preparing package for lazy loading\r\n** help\r\n*** installing help indices\r\n  converting help for package ‘reprex’\r\n    finding HTML links ... done\r\n    opt                                     html  \r\n    reprex                                  html  \r\nRd warning: /tmp/Rtmpz7bJrP/R.INSTALL3cde7edd6163/reprex/man/reprex.Rd:75: missing file link ‘r_safe’\r\n    reprex_addin                            html  \r\n    un-reprex                               html  \r\n*** copying figures\r\n** building package indices\r\n** installing vignettes\r\n** testing if installed package can be loaded\r\n* DONE (reprex)\r\n* installing *source* package ‘rvest’ ...\r\n** package ‘rvest’ successfully unpacked and MD5 sums checked\r\n** R\r\n** demo\r\n** inst\r\n** preparing package for lazy loading\r\n** help\r\n*** installing help indices\r\n  converting help for package ‘rvest’\r\n    finding HTML links ... done\r\n    encoding                                html  \r\n    google_form                             html  \r\n    html                                    html  \r\n    html_form                               html  \r\n    html_nodes                              html  \r\n    html_session                            html  \r\n    html_table                              html  \r\n    html_tag                                html  \r\n    html_text                               html  \r\n    jump_to                                 html  \r\n    minimal_html                            html  \r\n    pipe                                    html  \r\nRd warning: /tmp/RtmpDZcC30/R.INSTALL3ce963c1d883/rvest/man/pipe.Rd:10: missing file link ‘%>%’\r\n    pluck                                   html  \r\n    session_history                         html  \r\n    set_values                              html  \r\n    submit_form                             html  \r\n    xml                                     html  \r\n** building package indices\r\n** installing vignettes\r\n** testing if installed package can be loaded\r\n* DONE (rvest)\r\nERROR: dependency ‘lubridate’ is not available for package ‘tidyverse’\r\n* removing ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/tidyverse’\r\nWarning in install.packages :\r\n  installation of package ‘tidyverse’ had non-zero exit status\r\n\r\nThe downloaded source packages are in\r\n\t‘/tmp/RtmpB3nYKF/downloaded_packages’\r\n> install.packages(\"lubridate\")\r\nInstalling package into ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4’\r\n(as ‘lib’ is unspecified)\r\ntrying URL 'https://cran.rstudio.com/src/contrib/lubridate_1.7.4.tar.gz'\r\nContent type 'application/x-gzip' length 449850 bytes (439 KB)\r\n==================================================\r\ndownloaded 439 KB\r\n\r\n* installing *source* package ‘lubridate’ ...\r\n** package ‘lubridate’ successfully unpacked and MD5 sums checked\r\n** libs\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c RcppExports.cpp -o RcppExports.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c datetime.c -o datetime.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c period.c -o period.o\r\ngcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fpic -fPIC   -c tparse.c -o tparse.o\r\ng++ -m64 -std=gnu++0x -I/usr/include/R -DNDEBUG -I. -I./cctz/include/ -I./cctz/src/ -I\"/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include\" -I/usr/local/include   -fpic  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c update.cpp -o update.o\r\nIn file included from ./cctz/include/civil_time.h:18,\r\n                 from update.cpp:4:\r\n./cctz/include/civil_time_detail.h:37: error: expected nested-name-specifier before ‘year_t’\r\n./cctz/include/civil_time_detail.h:37: error: ‘year_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:37: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:37: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected nested-name-specifier before ‘diff_t’\r\n./cctz/include/civil_time_detail.h:41: error: ‘diff_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:41: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:41: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected nested-name-specifier before ‘month_t’\r\n./cctz/include/civil_time_detail.h:46: error: ‘month_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:46: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:46: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected nested-name-specifier before ‘day_t’\r\n./cctz/include/civil_time_detail.h:47: error: ‘day_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:47: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:47: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected nested-name-specifier before ‘hour_t’\r\n./cctz/include/civil_time_detail.h:48: error: ‘hour_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:48: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:48: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected nested-name-specifier before ‘minute_t’\r\n./cctz/include/civil_time_detail.h:49: error: ‘minute_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:49: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:49: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected nested-name-specifier before ‘second_t’\r\n./cctz/include/civil_time_detail.h:50: error: ‘second_t’ has not been declared\r\n./cctz/include/civil_time_detail.h:50: error: expected ‘;’ before ‘=’ token\r\n./cctz/include/civil_time_detail.h:50: error: expected unqualified-id before ‘=’ token\r\n./cctz/include/civil_time_detail.h:54: error: expected ‘)’ before ‘year’\r\n./cctz/include/civil_time_detail.h:78: error: ‘cctz::detail::impl::is_leap_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:78: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:78: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:81: error: ‘cctz::detail::impl::year_index’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:81: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:81: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:81: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:84: error: ‘cctz::detail::impl::days_per_century’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:84: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:84: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:84: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:88: error: ‘cctz::detail::impl::days_per_4years’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:88: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:88: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:88: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:92: error: ‘cctz::detail::impl::days_per_year’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:92: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:92: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:92: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\n./cctz/include/civil_time_detail.h:95: error: ‘cctz::detail::impl::days_per_month’ declared as an ‘inline’ variable\r\n./cctz/include/civil_time_detail.h:95: error: ‘year_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: ‘month_t’ was not declared in this scope\r\n./cctz/include/civil_time_detail.h:95: error: initializer expression list treated as compound expression\r\n./cctz/include/civil_time_detail.h:95: error: expected ‘,’ or ‘;’ before ‘noexcept’\r\nIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/functional:56,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/RcppCommon.h:61,\r\n                 from /home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/Rcpp/include/Rcpp.h:27,\r\n                 from update.cpp:7:\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected ‘}’ before end of line\r\n/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/typeinfo:36: error: expected declaration before end of line\r\nmake: *** [update.o] Error 1\r\nERROR: compilation failed for package ‘lubridate’\r\n* removing ‘/home/gerald/R/x86_64-redhat-linux-gnu-library/3.4/lubridate’\r\nWarning in install.packages :\r\n  installation of package ‘lubridate’ had non-zero exit status\r\n\r\nThe downloaded source packages are in\r\n\t‘/tmp/RtmpB3nYKF/downloaded_packages’ "}}
{"actor":{"display_login":"GeraldCNelson"}}