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

The Nightly Dev Build job failed on Friday (2025-01-03) #791

Closed
github-actions bot opened this issue Jan 4, 2025 · 5 comments · Fixed by #797
Closed

The Nightly Dev Build job failed on Friday (2025-01-03) #791

github-actions bot opened this issue Jan 4, 2025 · 5 comments · Fixed by #797
Assignees

Comments

@github-actions
Copy link

github-actions bot commented Jan 4, 2025

The Nightly Dev Build job failed on Friday (2025-01-03) in run 12606450238

ihnorton added a commit that referenced this issue Jan 4, 2025
Update README.md logo link, fixes #791.
@ihnorton ihnorton reopened this Jan 4, 2025
Copy link
Author

github-actions bot commented Jan 5, 2025

The Nightly Dev Build job failed on Saturday (2025-01-04) in run 12615586013

Copy link
Author

github-actions bot commented Jan 6, 2025

The Nightly Dev Build job failed on Sunday (2025-01-05) in run 12625110476

@johnkerl johnkerl self-assigned this Jan 6, 2025
Copy link
Author

github-actions bot commented Jan 7, 2025

The Nightly Dev Build job failed on Monday (2025-01-06) in run 12643720683

Copy link
Author

github-actions bot commented Jan 8, 2025

The Nightly Dev Build job failed on Tuesday (2025-01-07) in run 12662606583

@jdblischak
Copy link
Collaborator

jdblischak commented Jan 8, 2025

The nightly builds are also failing on my fork.

The error occurs during installation:

installing TileDB via building locally...
Downloading https://github.com/TileDB-Inc/TileDB/archive/refs/heads/main.zip: https://github.com/TileDB-Inc/TileDB/archive/refs/heads/main.zip  ...
Converting zip to tar.gz ...
tools/buildTileDB.sh: line 49: ../tiledb-src/bootstrap: No such file or directory
using inst/tiledb/{lib,include}
configure: creating ./config.status
config.status: creating src/Makevars
** libs
using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’
using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’
using C++17
g++ -std=gnu++17 -I"/usr/share/R/include" -DNDEBUG -I. -I../inst/include/  -I../inst/tiledb/include   -DTILEDB_SILENT_BUILD  -I'/usr/lib/R/site-library/Rcpp/include' -I'/usr/lib/R/site-library/RcppInt64/include' -I'/usr/lib/R/site-library/nanoarrow/include'     -fpic  -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/build/r-base-4sITk6/r-base-4.4.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/build/r-base-4sITk6/r-base-4.4.2=/usr/src/r-base-4.4.2-1.2[40](https://github.com/TileDB-Inc/TileDB-R/actions/runs/12606450238/job/35136590615#step:8:41)4.0 -Wdate-time -D_FORTIFY_SOURCE=3   -c RcppExports.cpp -o RcppExports.o
In file included from RcppExports.cpp:4:
../inst/include/tiledb.h:8:10: fatal error: tiledb/tiledb: No such file or directory
    8 | #include <tiledb/tiledb>
      |          ^~~~~~~~~~~~~~~
compilation terminated.
make: *** [/usr/lib/R/etc/Makeconf:204: RcppExports.o] Error 1
ERROR: compilation failed for package ‘tiledb’
* removing ‘/usr/local/lib/R/site-library/tiledb’

The last passing build occurred the evening of Jan 2nd from commit ba40daf. The first failing build occurred the evening of Jan 3rd from commit 1ceaba1.

So this means the error is likely related to the update of the default branch of the TileDB repo from dev to main (#789, TileDB-Inc/TileDB#5407).

I suspect the following lines are the culprit. After unzipping the zipfile, the directory will be TileDB-main/ not TileDB-dev/:

if (grepl("zip$", url)) {
cat("Converting zip to tar.gz ...\n")
unzip("tiledb.tar.gz")
unlink("tiledb.tar.gz")
Sys.chmod("TileDB-dev/bootstrap", mode="0755")
options(warn=-1)
tar("tiledb.tar.gz", "TileDB-dev", compression="gzip")
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants