paleolimbot commented on issue #33701:
URL: https://github.com/apache/arrow/issues/33701#issuecomment-1384370193
Or one of the libraries is coming from a system install. I can't find
anything wrong with the install output:
```
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c RTasks.cpp -o RTasks.o
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c altrep.cpp -o altrep.o
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c array.cpp -o array.o
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c array_to_vector.cpp -o
array_to_vector.o
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c threadpool.cpp -o
threadpool.o
g++ -std=gnu++17 -I"/opt/R-devel/lib/R/include" -DNDEBUG
-I/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include
-DARROW_STATIC -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_JSON -I'/opt/R-devel/lib/R/library/cpp11/include'
-I/usr/local/include -fpic -Wall -pedantic -flto -c type_infer.cpp -o
type_infer.o
g++ -std=gnu++17 -shared -Wall -pedantic -flto -fpic
-L/opt/R-devel/lib/R/lib -L/usr/local/lib -o arrow.so RTasks.o altrep.o array.o
array_to_vector.o arraydata.o arrowExports.o bridge.o buffer.o chunkedarray.o
compression.o compute-exec.o compute.o config.o csv.o dataset.o datatype.o
expression.o extension-impl.o feather.o field.o filesystem.o io.o json.o
memorypool.o message.o parquet.o r_to_arrow.o recordbatch.o recordbatchreader.o
recordbatchwriter.o safe-call-into-r-impl.o scalar.o schema.o symbols.o table.o
threadpool.o type_infer.o
-L/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/lib
-larrow_dataset -lparquet -larrow -larrow_bundled_dependencies
-L/opt/R-devel/lib/R/lib -lR
/arrow/cpp/src/arrow/type.h:323: warning: virtual table of type ‘struct
NestedType’ violates one definition rule [-Wodr]
323 | class ARROW_EXPORT NestedType : public DataType, public
ParametricType {
|
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include/arrow/type.h:323:20:
note: the conflicting type defined in another translation unit
323 | class ARROW_EXPORT NestedType : public DataType, public
ParametricType {
| ^
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include/arrow/type.h:177:22:
note: virtual method ‘storage_id’
177 | virtual Type::type storage_id() const { return id_; }
| ^
<built-in>: note: ought to match virtual method ‘__cxa_pure_virtual’ but
does not
/arrow/cpp/src/arrow/type.h:288: warning: virtual table of type ‘struct
FixedWidthType’ violates one definition rule [-Wodr]
288 | class ARROW_EXPORT FixedWidthType : public DataType {
|
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include/arrow/type.h:288:20:
note: the conflicting type defined in another translation unit
288 | class ARROW_EXPORT FixedWidthType : public DataType {
| ^
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/libarrow/arrow-10.0.1.9000/include/arrow/type.h:177:22:
note: virtual method ‘storage_id’
177 | virtual Type::type storage_id() const { return id_; }
| ^
<built-in>: note: ought to match virtual method ‘__cxa_pure_virtual’ but
does not
lto-wrapper: warning: using serial compilation of 128 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]