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

Reinstalls all existing $PREFIX/lib/*so libraries #8

Open
yurivict opened this issue Nov 25, 2021 · 6 comments
Open

Reinstalls all existing $PREFIX/lib/*so libraries #8

yurivict opened this issue Nov 25, 2021 · 6 comments

Comments

@yurivict
Copy link

It appears to copy the whole $PREFIX/lib directory into its lib/ instead of libraries that it itself needs to install.

@BruceCherniak
Copy link

Thank you for reporting the issue. We are looking into it.

@TrevorThomson
Copy link
Contributor

Hi, @yurivict. For this issue and #9, it sounds like you're building OSPRay Studio against pre-installed dependencies (e.g. OSPRay, Embree, etc.), correct? Are you also setting CMAKE_INSTALL_PREFIX to the location of those pre-installed dependencies?

By default, OSPRay Studio is designed to fetch it's own dependencies and install as a stand-alone package. If it's dependencies are pre-installed, then you can configure cmake with -DOSPRAY_INSTALL=OFF to only install OSPRay Studio.

Does that help fix this issue for you?

Thanks!
-Trevor

@BruceCherniak
Copy link

Hi @yurivict, if you could please try -DOSPRAY_INSTALL=OFF in your installation scenario, that would help us make a case for such situations. As is, the default as ON works for a majority of users.

@yurivict
Copy link
Author

With -DOSPRAY_INSTALL=OFF the problem doesn't occur.

But the default -DOSPRAY_INSTALL=ON behavior is very odd, no other package does this.

@BruceCherniak
Copy link

Thank you for verifying. OSPRay Studio is a little different than the other Rendering Toolkit packages, in that it tries to download and use existing binaries as much as possible - rather than building all of its dependencies.

@BruceCherniak
Copy link

This issue has not been ignored or forgotten. We are thinking about the larger dependency and cross-component install issues.

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

No branches or pull requests

3 participants