Skip to content

fix: Add missing boost headers for icpc compiler - #443

Merged
krlmlr merged 1 commit into
r-dbi:mainfrom
lolow:b-442-boost
Nov 10, 2022
Merged

fix: Add missing boost headers for icpc compiler#443
krlmlr merged 1 commit into
r-dbi:mainfrom
lolow:b-442-boost

Conversation

@lolow

@lolow lolow commented Nov 9, 2022

Copy link
Copy Markdown
Contributor

These additional boost headers fix #442 and I guess this will be painless for other compilers.

* installing to library ‘/work/seme/ld30319/R/x86_64-pc-linux-gnu-library/4.0’
* installing *source* package ‘RSQLite’ ...
** using staged installation
** libs
icpc -std=gnu++11 -I"/zeus/opt/intel20.1/R/4.0.2/lib64/R/include" -DNDEBUG -I. -Ivendor -Ivendor/extensions -Ivendor/sqlite3 -DRSQLITE_USE_BUNDLED_SQLITE -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_STAT4 -DSQLITE_SOUNDEX -DSQLITE_USE_URI=1 -DRCPP_DEFAULT_INCLUDE_CALL=false -DRCPP_USING_UTF8_ERROR_STRING -DBOOST_NO_AUTO_PTR -DSQLITE_MAX_LENGTH=2147483647 -DHAVE_USLEEP=1 -I'/work/seme/ld30319/R/x86_64-pc-linux-gnu-library/4.0/plogr/include' -I'/work/seme/ld30319/R/x86_64-pc-linux-gnu-library/4.0/Rcpp/include' -I/usr/local/include   -fpic  -g -Wall -pedantic -std=c++11 -mtune=native -pipe -c DbColumn.cpp -o DbColumn.o
...
icpc -std=gnu++11 -shared -L/zeus/opt/intel20.1/R/4.0.2/lib64/R/lib -L/usr/local/lib64 -o RSQLite.so DbColumn.o DbColumnDataSource.o DbColumnDataSourceFactory.o DbColumnStorage.o DbConnection.o DbDataFrame.o DbResult.o RcppExports.o SqliteColumnDataSource.o SqliteColumnDataSourceFactory.o SqliteDataFrame.o SqliteResult.o SqliteResultImpl.o affinity.o connection.o ext-csv.o ext-math.o ext-regexp.o ext-series.o extensions.o import-file.o result.o rsqlite.o vendor/sqlite3/sqlite3.o -L/zeus/opt/intel20.1/R/4.0.2/lib64/R/lib -lR
installing to /work/seme/ld30319/R/x86_64-pc-linux-gnu-library/4.0/00LOCK-RSQLite/00new/RSQLite/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (RSQLite)

@krlmlr krlmlr changed the title Add missing boost headers for icpc compiler fix: Add missing boost headers for icpc compiler Nov 10, 2022
@krlmlr
krlmlr merged commit d97acc8 into r-dbi:main Nov 10, 2022
@krlmlr

krlmlr commented Nov 10, 2022

Copy link
Copy Markdown
Member

Thanks!

@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Nov 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RSQLite does not install and ends up with catastrophic error

2 participants