Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lubridate 1.7 does not compile under RHEL 6.6 #608

Closed
klaasb01 opened this Issue Nov 10, 2017 · 1 comment

Comments

Projects
None yet
2 participants
@klaasb01
Copy link

klaasb01 commented Nov 10, 2017

I can install 1.6 from source without a problem, but 1.7 throws errors and won't compile.
In file included from ./cctz/include/civil_time.h:18,
from update.cpp:2:
./cctz/include/civil_time_detail.h:37: error: expected nested-name-specifier before 'year_t'
./cctz/include/civil_time_detail.h:37: error: 'year_t' has not been declared
./cctz/include/civil_time_detail.h:37: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:37: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:41: error: expected nested-name-specifier before 'diff_t'
./cctz/include/civil_time_detail.h:41: error: 'diff_t' has not been declared
./cctz/include/civil_time_detail.h:41: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:41: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:46: error: expected nested-name-specifier before 'month_t'
./cctz/include/civil_time_detail.h:46: error: 'month_t' has not been declared
./cctz/include/civil_time_detail.h:46: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:46: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:47: error: expected nested-name-specifier before 'day_t'
./cctz/include/civil_time_detail.h:47: error: 'day_t' has not been declared
./cctz/include/civil_time_detail.h:47: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:47: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:48: error: expected nested-name-specifier before 'hour_t'
./cctz/include/civil_time_detail.h:48: error: 'hour_t' has not been declared
./cctz/include/civil_time_detail.h:48: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:48: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:49: error: expected nested-name-specifier before 'minute_t'
./cctz/include/civil_time_detail.h:49: error: 'minute_t' has not been declared
./cctz/include/civil_time_detail.h:49: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:49: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:50: error: expected nested-name-specifier before 'second_t'
./cctz/include/civil_time_detail.h:50: error: 'second_t' has not been declared
./cctz/include/civil_time_detail.h:50: error: expected ';' before '=' token
./cctz/include/civil_time_detail.h:50: error: expected unqualified-id before '=' token
./cctz/include/civil_time_detail.h:54: error: expected ')' before 'year'
./cctz/include/civil_time_detail.h:78: error: 'cctz::detail::impl::is_leap_year' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:78: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:78: error: expected ',' or ';' before 'noexcept'
./cctz/include/civil_time_detail.h:81: error: 'cctz::detail::impl::year_index' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:81: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:81: error: 'month_t' was not declared in this scope
./cctz/include/civil_time_detail.h:81: error: initializer expression list treated as compound expression
./cctz/include/civil_time_detail.h:81: error: expected ',' or ';' before 'noexcept'
./cctz/include/civil_time_detail.h:84: error: 'cctz::detail::impl::days_per_century' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:84: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:84: error: 'month_t' was not declared in this scope
./cctz/include/civil_time_detail.h:84: error: initializer expression list treated as compound expression
./cctz/include/civil_time_detail.h:84: error: expected ',' or ';' before 'noexcept'
./cctz/include/civil_time_detail.h:88: error: 'cctz::detail::impl::days_per_4years' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:88: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:88: error: 'month_t' was not declared in this scope
./cctz/include/civil_time_detail.h:88: error: initializer expression list treated as compound expression
./cctz/include/civil_time_detail.h:88: error: expected ',' or ';' before 'noexcept'
./cctz/include/civil_time_detail.h:92: error: 'cctz::detail::impl::days_per_year' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:92: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:92: error: 'month_t' was not declared in this scope
./cctz/include/civil_time_detail.h:92: error: initializer expression list treated as compound expression
./cctz/include/civil_time_detail.h:92: error: expected ',' or ';' before 'noexcept'
./cctz/include/civil_time_detail.h:95: error: 'cctz::detail::impl::days_per_month' declared as an 'inline' variable
./cctz/include/civil_time_detail.h:95: error: 'year_t' was not declared in this scope
./cctz/include/civil_time_detail.h:95: error: 'month_t' was not declared in this scope
./cctz/include/civil_time_detail.h:95: error: initializer expression list treated as compound expression
./cctz/include/civil_time_detail.h:95: error: expected ',' or ';' before 'noexcept'
update.cpp:371: error: expected '}' at end of input
update.cpp:371: error: expected '}' at end of input
update.cpp:371: error: expected '}' at end of input

@klaasb01 klaasb01 changed the title lubridate 7.x does not compile under RHEL 6.6 lubridate 1.7 does not compile under RHEL 6.6 Nov 10, 2017

@vspinu

This comment has been minimized.

Copy link
Member

vspinu commented Nov 11, 2017

Please see #601 for the possible solutions. You need gcc at least 4.8 to be able to compile CCTZ.

@vspinu vspinu added the wontfix label Jan 30, 2018

@vspinu vspinu closed this Apr 22, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.