-
Notifications
You must be signed in to change notification settings - Fork 6
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
Facelift of the ubuntu build instructions #348
base: master
Are you sure you want to change the base?
Conversation
Still does not build for me, it consistelntly explodes with ``` /usr/bin/ld: CMakeFiles/owncloudResources.dir/loadresources.cpp.o: in function `load_rc()': loadresources.cpp:(.text+0x9): undefined reference to `qInitResources_owncloudResources_translations()' ``` I am missing some resource files??
Co-authored-by: Phil Davis <phil@jankaritech.com>
I also need Now the build on UBuntu 20.04 continues a bit further and fails at
The build on ubuntu 22.10 now succeeds! |
@fmoc I would like to get a statement if the content is now ok (approval) or not, pls add commits to fix it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm tempted to say "let's rewrite this page to use only system Qt packages". Our packaging is not designed to be reused by people who wish to build the client on legacy systems. I don't see lots of use cases in which users could either not upgrade their system but need to build the client themselves, really.
@TheOneRing do you think we should just dump this guide and tell people to use craft?
@@ -314,14 +315,16 @@ cd client-build | |||
+ | |||
[source,console] | |||
---- | |||
cmake -DCMAKE_PREFIX_PATH=/opt/ownCloud/qt-5.12.4 -DCMAKE_INSTALL_PREFIX=/Users/path/to/client/../install/ .. | |||
cmake -DCMAKE_PREFIX_PATH=/opt/ownCloud/qt-5.15.2 -DCMAKE_INSTALL_PREFIX=/usr/ .. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This hack doesn't quite cut it, apparently, since @jnweiger mentioned he needs to install qttools5-dev
. Mixing system Qt packages with a custom built Qt doesn't work reliably.
I'm not sure which of our packages ships these dev tools (or if we do at all). All of this is legacy technology. We shouldn't recommend users to build any of our software with our special Qt packages. We do not maintain them for public use.
Builds done with craft don't integrate with the system. |
Then let's tell users to use their system Qt or update. Using these OBS-built packages is such a horrible idea, after all... |
Still does not build for me, it consistelntly explodes with
I am missing some resource files??