abreheret / PixelAnnotationTool

Annotate quickly images.
GNU Lesser General Public License v3.0
1.4k stars 306 forks source link

Is there a DMG or any other prebuilt binary for 1.5 for Mac? #87

Open jphdotam opened 1 year ago

jphdotam commented 1 year ago

Having all my team build this sounds painful.

brmarkus commented 1 year ago

Are you facing specific issues? With the scripts based on Linux, having the dependencies installed - then the build should be straight forward. You might want to use a Docker container with a Linux image (https://docs.docker.com/desktop/install/mac-install/), and then follow the build instruction under Linux or using a pre-built release binary.

jphdotam commented 1 year ago

Hi, it's more I can't find the analogous dependencies on the Mac (homebrew dosn't have mesa dev etc.). I saw 1.4 had a native binary and wondered if there was one for 1.5. I will try the docker install, thanks, but a native one would be easier for some of my staff who own macs but have less expertise.

brmarkus commented 1 year ago

Would it help to have a closer look into the v1.4 's release and check its dependencies (e.g. in terms of dynamic libraries, referenced paths, etc.) - sorry, I'm not familiar enough with MacOS; could dependencies, dynamic libraries or "manifests" be retrieved from a DMG-file (prior or after installing it), like under Linux via dynamic linker, via lookup-headers, references, links?

The release section at least meantions "before install opencv brew install opencv"... With OpenCV and QT the depenencies should be covered well - including GPU-acceleration for rendering (which for this application might not be needed, as OpenCV is mainly CPU-driven, and this application not using e.g. OpenCL).

Let's see if someone from the dev-team, the maintainers can comment - and provide a pre-built install-package as well like for v1.4.