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

AppImage is for Linux #27

Open
ambitslix opened this issue Feb 21, 2020 · 14 comments
Open

AppImage is for Linux #27

ambitslix opened this issue Feb 21, 2020 · 14 comments

Comments

@ambitslix
Copy link

The link gets you:

file conky-x86_64.AppImage
conky-x86_64.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, stripped

curl -sL -o conky-x86_64.AppImage \
    $(curl -sL https://api.github.com/repos/brndnmtthws/conky/releases/latest | \
    jq --raw-output '.assets[0] | .browser_download_url')

Expected an macos binary.

@npyl
Copy link
Member

npyl commented Feb 21, 2020

Hey
I think that AppImage is only available for Linux.

If you want to install conky on your macOS, please use one of the following ways:

  • Build it yourself
  • Install using homebrew:
brew cask install xquartz
brew tap Conky-for-macOS/homebrew-formulae
brew install conky

As for why I keep this command on the Readme, it is because conky-for-macOS is used mostly as a means for pushing macOS patches to upstream. I do not intend to completely differenciate this fork from the original project.

@npyl
Copy link
Member

npyl commented Feb 21, 2020

I advice that you first try with the second method; If it doesn't work, then you could try the third or If you don't want ManageConky, tell me so I can customise the steps a bit to your liking.

Please be patient because this project is a bit difficult to maintain and sometimes it takes a bit for me to get on track with it after a long time 😃

Thanks a lot for opening the issue.

@ambitslix
Copy link
Author

I prefer building it but macports is having issues with freetype, if you know how to get past that let me know. I will try the other methods suggested.

Thank you!

@npyl
Copy link
Member

npyl commented Feb 21, 2020

I have never tried out building conky with macports.
What error does it give you?

@ambitslix
Copy link
Author

cmake ..
-- CMAKE_C_FLAGS: -std=c99
-- CMAKE_CXX_FLAGS: -std=c++17
-- CMAKE_C_FLAGS_DEBUG: -g
-- CMAKE_CXX_FLAGS_DEBUG: -g
-- CMAKE_C_FLAGS_MINSIZEREL: -Os -DNDEBUG
-- CMAKE_CXX_FLAGS_MINSIZEREL: -Os -DNDEBUG
-- CMAKE_C_FLAGS_RELEASE: -O3 -DNDEBUG
-- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG
-- CMAKE_C_FLAGS_RELWITHDEBINFO: -O2 -g -DNDEBUG
-- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O2 -g -DNDEBUG
-- CMAKE_BUILD_TYPE: RelWithDebInfo
-- Looking for clock_gettime
-- Looking for clock_gettime - found
CMake Error at cmake/ConkyPlatformChecks.cmake:350 (message):
Unable to find freetype library
Call Stack (most recent call first):
CMakeLists.txt:35 (include)

-- Configuring incomplete, errors occurred!

sudo port install freetype
---> Computing dependencies for freetype
---> Cleaning freetype
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.

@npyl
Copy link
Member

npyl commented Feb 22, 2020

Thanks.
This seems like a problem with conky's cmake files and not macports.
Let me see if I can amend the problem.

@ambitslix
Copy link
Author

ambitslix commented Feb 26, 2020

I manage to build conky itself by fixing it's cmake using macports. Can I use this manager, the dmg from here core dumps.

@npyl
Copy link
Member

npyl commented Feb 27, 2020

Hey! Glad you fixed it, got kinda busy with school and couldn't work on this...

I think I've seen this problem before.

Does grabbing the latest (v0.9.9) from here fix the problem?

@npyl
Copy link
Member

npyl commented Mar 10, 2020

Did you fix your problem?

@ambitslix
Copy link
Author

Yes, built conky from source, by fixing ConkyPlatformChecks.cmake.

@npyl
Copy link
Member

npyl commented Mar 11, 2020

What about the ManageConky app? Did it work with the newest beta I gave you?

@ambitslix
Copy link
Author

ambitslix commented Mar 11, 2020

It runs but it complains about XQuartz being installed. I have it installed from macports also, perhaps it wants another version.

@npyl
Copy link
Member

npyl commented Mar 11, 2020

I don't think the version is the problem.
Probably it is the installation directory because the only way I knew to check for Xquartz was checking for it in /Applications.

Where is Xquartz installed on your computer? If it is in another location, is it the standard location of installation for macports?

@ambitslix
Copy link
Author

Sure, looks like macports installs in
/opt/local

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

2 participants