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

bare ./configure doesn't build #4409

Closed
elliefm opened this issue Feb 17, 2023 · 5 comments · Fixed by #4412
Closed

bare ./configure doesn't build #4409

elliefm opened this issue Feb 17, 2023 · 5 comments · Fixed by #4412
Assignees
Labels
3.8 affects 3.8 3.9 affects 3.9 dev releases

Comments

@elliefm
Copy link
Contributor

elliefm commented Feb 17, 2023

On master,

$ git clean -xfd
$ autoreconf -is
$ ./configure
$ make -j4 -k

... results in a handful of errors. Skimming, it looks like the main culprits are jmap_util.h and httpd.h. It might be a simple matter of adding some judicious #ifdefs in the right places...

@elliefm elliefm added 3.8 affects 3.8 3.9 affects 3.9 dev releases labels Feb 17, 2023
@elliefm
Copy link
Contributor Author

elliefm commented Feb 17, 2023

Have confirmed same applies to 3.8. Have not checked any further back

@elliefm
Copy link
Contributor Author

elliefm commented Feb 20, 2023

3.6 is not affected

@elliefm elliefm self-assigned this Feb 20, 2023
@elliefm
Copy link
Contributor Author

elliefm commented Feb 20, 2023

relocate_by_id seems to not work when Cyrus was built with a bare configure -- that is to say, a bunch of Cassandane tests wind up failing due to relocate_by_id exiting with code 70 (EX_SOFTWARE)

@elliefm
Copy link
Contributor Author

elliefm commented Feb 20, 2023

When RelocateById.mailbox_inbox_domain fails, this appears in the logs:

Feb 20 15:38:05 debian 0438040101/relocate_by_id[2289973]: requested meta partition directory for unknown partition 'default'

And relocate_by_id is exiting due to:

fatal error: Unknown meta file requested

I can't tell if this is a real relocate bug or just a flaw in the tests

@elliefm
Copy link
Contributor Author

elliefm commented Feb 20, 2023

WIP that fixes the build is at #4412

You'll need this to even get as far as reproducing the relocate_by_id failure...

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.8 affects 3.8 3.9 affects 3.9 dev releases
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant