spark-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Maciej <mszymkiew...@gmail.com>
Subject Re: Broken rlang installation on AppVeyor
Date Fri, 09 Oct 2020 21:25:46 GMT
Not a problem. Seems like there is more to this, than this discrepancy
though.

Here is draft PR https://github.com/apache/spark/pull/29991

This probably deserves a JIRA ticket, right?

On 10/9/20 1:48 PM, Hyukjin Kwon wrote:
> Thanks for reporting this. I think we should change to "x64". Can you
> open a PR to change?
>
> 2020년 10월 9일 (금) 오전 4:36, Maciej <mszymkiewicz@gmail.com
> <mailto:mszymkiewicz@gmail.com>>님이 작성:
>
>     Hi Everyone,
>
>     I've been digging into AppVeyor test failures for
>     https://github.com/apache/spark/pull/29978
>
>
>     I see the following error
>
>     [00:01:48] trying URL
>     'https://cloud.r-project.org/src/contrib/rlang_0.4.8.tar.gz'
>     [00:01:48] Content type 'application/x-gzip' length 847517 bytes
>     (827 KB)
>     [00:01:48] ==================================================
>     [00:01:48] downloaded 827 KB
>     [00:01:48] 
>     [00:01:48] Warning in strptime(xx, f, tz = tz) :
>     [00:01:48]   unable to identify current timezone 'C':
>     [00:01:48] please set environment variable 'TZ'
>     [00:01:49] * installing *source* package 'rlang' ...
>     [00:01:49] ** package 'rlang' successfully unpacked and MD5 sums
>     checked
>     [00:01:49] ** using staged installation
>     [00:01:49] ** libs
>     [00:01:49] 
>     [00:01:49] *** arch - i386
>     [00:01:49] C:/Rtools40/mingw64/bin/gcc  -I"C:/R/include" -DNDEBUG
>     -I./lib/         -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2
>     -mstackrealign -c capture.c -o capture.o
>     [00:01:49] C:/Rtools40/mingw64/bin/gcc  -I"C:/R/include" -DNDEBUG
>     -I./lib/         -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2
>     -mstackrealign -c export.c -o export.o
>     [00:01:49] C:/Rtools40/mingw64/bin/gcc  -I"C:/R/include" -DNDEBUG
>     -I./lib/         -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2
>     -mstackrealign -c internal.c -o internal.o
>     [00:01:50] In file included from ./lib/rlang.h:74,
>     [00:01:50]                  from internal/arg.c:1,
>     [00:01:50]                  from internal.c:1:
>     [00:01:50] internal/eval-tidy.c: In function 'rlang_tilde_eval':
>     [00:01:50] ./lib/env.h:33:10: warning: 'top' may be used uninitialized
>     in this function [-Wmaybe-uninitialized]
>     [00:01:50]    return ENCLOS(env);
>     [00:01:50]           ^~~~~~~~~~~
>     [00:01:50] In file included from internal.c:8:
>     [00:01:50] internal/eval-tidy.c:406:9: note: 'top' was declared here
>     [00:01:50]    sexp* top;
>     [00:01:50]          ^~~
>     [00:01:50] C:/Rtools40/mingw64/bin/gcc  -I"C:/R/include" -DNDEBUG
>     -I./lib/         -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2
>     -mstackrealign -c lib.c -o lib.o
>     [00:01:51] C:/Rtools40/mingw64/bin/gcc  -I"C:/R/include" -DNDEBUG
>     -I./lib/         -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2
>     -mstackrealign -c version.c -o version.o
>     [00:01:52] C:/Rtools40/mingw64/bin/gcc -shared -s -static-libgcc -o
>     rlang.dll tmp.def capture.o export.o internal.o lib.o version.o
>     -LC:/R/bin/i386 -lR
>     [00:01:52]
>     c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>     skipping incompatible C:/R/bin/i386/R.dll when searching for -lR
>     [00:01:52]
>     c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>     skipping incompatible C:/R/bin/i386/R.dll when searching for -lR
>     [00:01:52]
>     c:/Rtools40/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
>     cannot find -lR
>     [00:01:52] collect2.exe: error: ld returned 1 exit status
>     [00:01:52] no DLL was created
>     [00:01:52] ERROR: compilation failed for package 'rlang'
>     [00:01:52] * removing 'C:/RLibrary/rlang'
>     [00:01:52] 
>     [00:01:52] The downloaded source packages are in
>     [00:01:52]    
>     'C:\Users\appveyor\AppData\Local\Temp\1\Rtmp8qrryA\downloaded_packages'
>     [00:01:52] Warning message:
>     [00:01:52] In install.packages(c("knitr", "rmarkdown", "testthat",
>     "e1071",  :
>     [00:01:52]   installation of package 'rlang' had non-zero exit status
>
>
>     This seems to be triggered by some changes between rlang 0.4.7 and
>     0.4.8
>     (previous run with 0.4.7
>     https://ci.appveyor.com/project/ApacheSoftwareFoundation/spark/builds/35630069),
>     but is there any reason why we seem to default to i386
>     (https://github.com/apache/spark/blob/c5f6af9f17498bb0ec393c16616f2d99e5d3ee3d/dev/appveyor-install-dependencies.ps1#L22)
>     for R installation, while RTools are hard coded to x86_64 
>     (https://github.com/apache/spark/blob/c5f6af9f17498bb0ec393c16616f2d99e5d3ee3d/dev/appveyor-install-dependencies.ps1#L53)?
>
>
>     -- 
>     Best regards,
>     Maciej Szymkiewicz
>
>     Web: https://zero323.net
>     Keybase: https://keybase.io/zero323
>     Gigs: https://www.codementor.io/@zero323
>     PGP: A30CEF0C31A501EC
>
>

-- 
Best regards,
Maciej Szymkiewicz

Web: https://zero323.net
Keybase: https://keybase.io/zero323
Gigs: https://www.codementor.io/@zero323
PGP: A30CEF0C31A501EC


Mime
View raw message