huo-ju / photoprism-freebsd-port

The photoprism port for FreeBSD
BSD 2-Clause "Simplified" License
69 stars 15 forks source link

photoprism-freebsd-port doesn't build in poudriere: it expects 'gmake' and 'wget' during extract #8

Closed yurivict closed 3 years ago

yurivict commented 3 years ago
===>  Extracting for photoprism-g20210111
=> SHA256 Checksum OK for photoprism-photoprism-g20210111-6b0d94ff42fadccfe88c4d68744b9d3afea36e2f_GH0.tar.gz.
===>   photoprism-g20210111 depends on executable: gmake - found
cd /wrkdirs/usr/ports/www/photoprism/work/photoprism-6b0d94ff42fadccfe88c4d68744b9d3afea36e2f/docker/tensorflow && gmake download
gmake[1]: Entering directory '/wrkdirs/usr/ports/www/photoprism/work/photoprism-6b0d94ff42fadccfe88c4d68744b9d3afea36e2f/docker/tensorflow'
wget https://github.com/tensorflow/tensorflow/archive/v1.15.2.tar.gz
gmake[1]: wget: No such file or directory
gmake[1]: *** [Makefile:9: download] Error 127
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/photoprism/work/photoprism-6b0d94ff42fadccfe88c4d68744b9d3afea36e2f/docker/tensorflow'
*** Error code 2

I added EXTRACT_DEPENDS= gmake:devel/gmake that's why it found gmake, but gmake shouldn't be expected during extract.

huo-ju commented 3 years ago

The Makefile from the original photoprism repo depend on gmake. I will rewrite it to avoid this issue. Thanks.

psa commented 3 years ago

I believe this can be closed now.