later icon indicating copy to clipboard operation
later copied to clipboard

Build on PowerPC Mac with R 4.1.2 fails

Open barracuda156 opened this issue 2 years ago • 2 comments

Here is the log:

* installing *source* package ‘later’ ...
** package ‘later’ successfully unpacked and MD5 sums checked
** using staged installation
Running configure script
-latomic linker flag needed.
** libs
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c RcppExports.cpp -o RcppExports.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c callback_registry.cpp -o callback_registry.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c debug.cpp -o debug.o
/opt/local/bin/gcc-mp-7 -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include   -fPIC  -pipe -Os -arch ppc -m32  -c init.c -o init.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c later.cpp -o later.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c later_posix.cpp -o later_posix.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c later_win32.cpp -o later_win32.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c timer_posix.cpp -o timer_posix.o
/opt/local/bin/g++-mp-7  -I"/opt/local/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -pthread -DSTRICT_R_HEADERS  -I'/Users/svacchanda/Library/R/powerpc/4.1/library/Rcpp/include' -I/opt/local/include -I/opt/local/Library/Frameworks/R.framework/Resources/include     -pipe -Os -arch ppc -m32  -c timestamp_unix.cpp -o timestamp_unix.o
timestamp_unix.cpp: In function 'void get_current_time(timespec*)':
timestamp_unix.cpp:10:17: error: 'CLOCK_MONOTONIC' was not declared in this scope
   clock_gettime(CLOCK_MONOTONIC, ts);
                 ^~~~~~~~~~~~~~~
timestamp_unix.cpp:10:3: error: 'clock_gettime' was not declared in this scope
   clock_gettime(CLOCK_MONOTONIC, ts);
   ^~~~~~~~~~~~~
timestamp_unix.cpp:10:3: note: suggested alternative: 'localtime'
   clock_gettime(CLOCK_MONOTONIC, ts);
   ^~~~~~~~~~~~~
   localtime
make: *** [timestamp_unix.o] Error 1
ERROR: compilation failed for package ‘later’
* removing ‘/Users/svacchanda/Library/R/powerpc/4.1/library/later’
Warning in file(con, "r") :
  cannot open file '/var/db/timezone/zoneinfo/+VERSION': No such file or directory

barracuda156 avatar Dec 09 '21 18:12 barracuda156

Hi, it's unlikely that we'll fix this for OSX on PowerPC, but if you want to try, we'd look at a pull request. What version of OS X are you using?

wch avatar Dec 09 '21 18:12 wch

10.6 PPC, but for practical purposes it can be considered 10.5 PPC, since it behaves as 10.5 and obviously lacks Intel-specific features of 10.6.

On 12/10/21, Winston Chang @.***> wrote:

Hi, it's unlikely that we'll fix this for OSX on PowerPC, but if you want to try, we'd look at a pull request. What version of OS X are you using?

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/r-lib/later/issues/160#issuecomment-990101818

barracuda156 avatar Dec 09 '21 18:12 barracuda156