Skip to content

Fix building for PowerPC#79

Merged
ablaette merged 1 commit intoPolMine:masterfrom
barracuda156:ppc
Jun 16, 2023
Merged

Fix building for PowerPC#79
ablaette merged 1 commit intoPolMine:masterfrom
barracuda156:ppc

Conversation

@barracuda156
Copy link
Copy Markdown
Contributor

This restores the build for PowerPC.

@barracuda156
Copy link
Copy Markdown
Contributor Author

Test results:

R version 4.3.0 (2023-04-21) -- "Already Tomorrow"
Copyright (C) 2023 The R Foundation for Statistical Computing
Platform: powerpc-apple-darwin10.0.0d2 (32-bit)

> library(testthat)
> library(RcppCWB)
> 
> test_check("RcppCWB")
=== Makeall: processing corpus BT ===
Registry directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
ATTRIBUTE word
 + creating LEXSRT ... OK
 - lexicon      OK
 + creating FREQS ... OK
 - frequencies  OK
 - token stream OK
 + creating REVCIDX ... OK
 + creating REVCORP ... OK
 ? validating REVCORP ... OK
 - index        OK
========================================
COMPRESSING TOKEN STREAM of (null).word
- writing code descriptor block to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.hcd
- writing compressed item sequence to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.huf
- writing sync (every 128 tokens) to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.huf.syn
VALIDATING BT.word
- reading code descriptor block from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.hcd
- reading compressed item sequence from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.huf
- reading sync (mod 128) from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.huf.syn
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.corpus> now.
COMPRESSING INDEX of BT.word
- writing compressed index to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.crc
- writing compressed index offsets to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.crx
VALIDATING BT.word
- reading compressed index from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.crc
- reading compressed index offsets from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.crx
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.corpus.rev> now.
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/word.corpus.rdx> now.
=== Makeall: processing corpus BT ===
Registry directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
ATTRIBUTE pos
 + creating LEXSRT ... OK
 - lexicon      OK
 + creating FREQS ... OK
 - frequencies  OK
 - token stream OK
 + creating REVCIDX ... OK
 + creating REVCORP ... OK
 ? validating REVCORP ... OK
 - index        OK
========================================
COMPRESSING TOKEN STREAM of (null).pos
- writing code descriptor block to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.hcd
- writing compressed item sequence to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.huf
- writing sync (every 128 tokens) to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.huf.syn
VALIDATING BT.pos
- reading code descriptor block from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.hcd
- reading compressed item sequence from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.huf
- reading sync (mod 128) from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.huf.syn
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.corpus> now.
COMPRESSING INDEX of BT.pos
- writing compressed index to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.crc
- writing compressed index offsets to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.crx
VALIDATING BT.pos
- reading compressed index from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.crc
- reading compressed index offsets from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.crx
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.corpus.rev> now.
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/pos.corpus.rdx> now.
=== Makeall: processing corpus BT ===
Registry directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
ATTRIBUTE lemma
 + creating LEXSRT ... OK
 - lexicon      OK
 + creating FREQS ... OK
 - frequencies  OK
 - token stream OK
 + creating REVCIDX ... OK
 + creating REVCORP ... OK
 ? validating REVCORP ... OK
 - index        OK
========================================
COMPRESSING TOKEN STREAM of (null).lemma
- writing code descriptor block to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.hcd
- writing compressed item sequence to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.huf
- writing sync (every 128 tokens) to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.huf.syn
VALIDATING BT.lemma
- reading code descriptor block from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.hcd
- reading compressed item sequence from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.huf
- reading sync (mod 128) from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.huf.syn
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.corpus> now.
COMPRESSING INDEX of BT.lemma
- writing compressed index to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.crc
- writing compressed index offsets to /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.crx
VALIDATING BT.lemma
- reading compressed index from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.crc
- reading compressed index offsets from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.crx
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.corpus.rev> now.
!! You can delete the file </opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/bt/lemma.corpus.rdx> now.
cl_new_corpus: can't locate <NOTEXISTING> in /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
cl_new_corpus: can't locate <NOTEXISTING> in /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
cl_new_corpus: can't locate <NOTEXISTING> in /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
cl_new_corpus: can't locate <NOTEXISTING> in /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_R_R-RcppCWB/R-RcppCWB/work/.tmp/RtmpqIXTcU/registry_tmp
[ FAIL 0 | WARN 0 | SKIP 2 | PASS 71 ]

══ Skipped tests ═══════════════════════════════════════════════════════════════
• On CRAN (1)
• empty test (1)

[ FAIL 0 | WARN 0 | SKIP 2 | PASS 71 ]
> 
> proc.time()
   user  system elapsed 
  3.532   0.502   4.035 

@ablaette ablaette merged commit 18338af into PolMine:master Jun 16, 2023
@ablaette
Copy link
Copy Markdown
Collaborator

Thanks a lot indeed for your scrutiny and for your work. I have merged your changes.

@barracuda156 barracuda156 deleted the ppc branch June 16, 2023 14:31
@barracuda156
Copy link
Copy Markdown
Contributor Author

@ablaette Thank you!

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants