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

Build instructions for macOS install using the CMake install configuration for Linux instead #4366

Closed
elsiehupp opened this issue Mar 20, 2022 · 12 comments

Comments

@elsiehupp
Copy link
Member

How to use GitHub

  • Please use the 👍 reaction to show that you are affected by the same issue.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Expected behaviour

The official build instructions will correctly build and install the macOS version of Nextcloud.

Actual behaviour

After the mitigation I described at #4365, the build will succeed, but at the end of the build process it installs the components in the Linux install locations instead.

Steps to reproduce

  1. Follow the official macOS build instructions.
  2. Follow the mitigation I described at Build fails on macOS if qt6 is installed #4365.
  3. CMake will install Nextcloud incorrectly (but without showing any errors to that effect).

Client configuration

Client version: Git branch master
Operating system: macOS Monterey 12.1 (21C52)

CMake output

(Everything above this works.)

Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/libnextcloud_csync.3.4.81.dylib
-- Installing: /usr/local/lib/libnextcloud_csync.0.dylib
-- Installing: /usr/local/lib/libnextcloud_csync.dylib
-- Installing: /usr/local/lib/libnextcloudsync.3.4.81.dylib
-- Installing: /usr/local/lib/libnextcloudsync.0.dylib
-- Installing: /usr/local/lib/libnextcloudsync.dylib
-- Installing: /usr/local/lib/../PlugIns/nextcloudsync_vfs_suffix.dylib
-- Installing: /usr/local/bin/nextcloudcmd
-- Installing: /usr/local/share/icons/hicolor/1024x1024/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/24x24/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/512x512/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud.png
-- Installing: /usr/local/share/nextcloud/i18n/client_TW.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_af.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_bg.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_br.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ca.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_cs.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_da.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_de.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_el.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_en.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_en_GB.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_eo.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_AR.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_CL.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_CO.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_CR.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_DO.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_EC.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_GT.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_HN.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_MX.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_SV.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_et.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_eu.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fa.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fi.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_gl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_he.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_hr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_hu.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_id.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_is.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_it.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ja.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ko.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_lt_LT.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_lv.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_mk.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_nb_NO.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_nl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_oc.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pt.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pt_BR.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ro.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ru.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sc.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sk.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sv.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_th.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_tr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_uk.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_zh_CN.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_zh_HK.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_zh_TW.qm
-- Installing: /usr/local/bin/nextcloud
-- Installing: /usr/local/share/applications/com.nextcloud.desktopclient.nextcloud.desktop
-- Installing: /usr/local/share/mime/packages/nextcloud.xml
-- Installing: /usr/local/etc/Nextcloud/sync-exclude.lst

(After this the build process exits back to the command prompt.)

@elsiehupp
Copy link
Member Author

My best guess is that at some point the continuous integration pipeline was changed, but nobody bothered to fix the developer build instructions to match because I'm the only person in the past year who has actually tried to build Nextcloud on their Mac.

@github-actions
Copy link

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Apr 17, 2022
@elsiehupp elsiehupp removed the stale label Apr 17, 2022
@github-actions
Copy link

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label May 15, 2022
@elsiehupp elsiehupp removed the stale label May 15, 2022
@elsiehupp
Copy link
Member Author

We seem to be waiting for the Nextcloud team to finish their next major release before they start addressing new bugs, or something like that...

@github-actions
Copy link

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Jun 13, 2022
@elsiehupp
Copy link
Member Author

Still waiting...

@elsiehupp elsiehupp removed the stale label Jun 13, 2022
@github-actions
Copy link

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Jul 12, 2022
@elsiehupp elsiehupp removed the stale label Jul 12, 2022
@github-actions
Copy link

github-actions bot commented Aug 9, 2022

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Aug 9, 2022
@elsiehupp elsiehupp removed the stale label Aug 9, 2022
@github-actions
Copy link

github-actions bot commented Sep 6, 2022

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Sep 6, 2022
@elsiehupp elsiehupp removed the stale label Sep 6, 2022
@github-actions
Copy link

github-actions bot commented Oct 5, 2022

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Oct 5, 2022
@elsiehupp elsiehupp removed the stale label Oct 5, 2022
@github-actions
Copy link

github-actions bot commented Nov 2, 2022

This bug report did not receive an update in the last 4 weeks. Please take a look again and update the issue with new details, otherwise the issue will be automatically closed in 2 weeks. Thank you!

@github-actions github-actions bot added the stale label Nov 2, 2022
@github-actions
Copy link

This bug report is getting automatically closed due to no answer since the issue has been staled. Thank you!

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

No branches or pull requests

1 participant