* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
@ 2021-03-21 11:47 Fabrice Fontaine
2021-04-26 20:05 ` Arnout Vandecappelle
0 siblings, 1 reply; 3+ messages in thread
From: Fabrice Fontaine @ 2021-03-21 11:47 UTC (permalink / raw)
To: buildroot
Build of http::sconesite::image module was silently broken until commit
d3b818c3cf0990117a8b59fcfc6c212f310ae6ec
However, sconeserver fails to build with ImageMagick because:
- it checks for ImageMagick++.pc instead of ImageMagick.pc
- it uses the transform function which has been removed from the public
API since version 7.0.1-0 and
https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986
As sconeserver does not seem to be maintained anymore, drop
BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
Config.in.legacy entry because the option was silently broken since a
long time
Fixes:
- http://autobuild.buildroot.org/results/895ab582d1140f7677fc1c6934fa2e0c47c49f20
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
package/sconeserver/Config.in | 8 --------
package/sconeserver/sconeserver.mk | 15 +++++++--------
2 files changed, 7 insertions(+), 16 deletions(-)
diff --git a/package/sconeserver/Config.in b/package/sconeserver/Config.in
index 429ac81fe1..d46ba85fbc 100644
--- a/package/sconeserver/Config.in
+++ b/package/sconeserver/Config.in
@@ -26,14 +26,6 @@ config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
help
http::sconesite module for Sconeserver
-config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
- bool "http::sconesite::image"
- depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
- depends on BR2_USE_MMU # imagemagick
- select BR2_PACKAGE_IMAGEMAGICK
- help
- http::sconesite::image module for Sconeserver
-
config BR2_PACKAGE_SCONESERVER_MYSQL
bool "mysql"
depends on BR2_USE_MMU # mysql
diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk
index 62cc128d77..17407c29f5 100644
--- a/package/sconeserver/sconeserver.mk
+++ b/package/sconeserver/sconeserver.mk
@@ -14,10 +14,16 @@ SCONESERVER_DEPENDENCIES = \
host-pkgconf \
$(if $(BR2_PACKAGE_PCRE),pcre) \
zlib
+# disable image as it fails to build with ImageMagick
# disable markdown module because its git submodule cmark
# https://github.com/sconemad/sconeserver/tree/master/markdown
# has no cross-compile support provided by the sconeserver build system
-SCONESERVER_CONF_OPTS += --with-ip --with-local --with-ip6 --without-markdown
+SCONESERVER_CONF_OPTS += \
+ --with-ip \
+ --with-local \
+ --with-ip6 \
+ --without-image \
+ --without-markdown
# Sconeserver configure script fails to find the libxml2 headers.
ifeq ($(BR2_PACKAGE_LIBXML2),y)
@@ -45,13 +51,6 @@ else
SCONESERVER_CONF_OPTS += --without-sconesite
endif
-ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y)
-SCONESERVER_DEPENDENCIES += imagemagick
-SCONESERVER_CONF_OPTS += --with-image
-else
-SCONESERVER_CONF_OPTS += --without-image
-endif
-
ifeq ($(BR2_PACKAGE_SCONESERVER_MYSQL),y)
SCONESERVER_DEPENDENCIES += mysql
SCONESERVER_CONF_OPTS += \
--
2.30.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
2021-03-21 11:47 [Buildroot] [PATCH 1/1] package/sconeserver: disable image Fabrice Fontaine
@ 2021-04-26 20:05 ` Arnout Vandecappelle
2021-04-26 21:16 ` Peter Korsgaard
0 siblings, 1 reply; 3+ messages in thread
From: Arnout Vandecappelle @ 2021-04-26 20:05 UTC (permalink / raw)
To: buildroot
On 21/03/2021 12:47, Fabrice Fontaine wrote:
> Build of http::sconesite::image module was silently broken until commit
> d3b818c3cf0990117a8b59fcfc6c212f310ae6ec
>
> However, sconeserver fails to build with ImageMagick because:
> - it checks for ImageMagick++.pc instead of ImageMagick.pc
> - it uses the transform function which has been removed from the public
> API since version 7.0.1-0 and
> https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986
>
> As sconeserver does not seem to be maintained anymore, drop
> BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
> Config.in.legacy entry because the option was silently broken since a
> long time
I did add a legacy entry after all. It costs us exactly nothing, and if someone
actually had that selected, they know what's going on. I'm a bit sensitive about
legacy handling :-)
Regards,
Arnout
>
> Fixes:
> - http://autobuild.buildroot.org/results/895ab582d1140f7677fc1c6934fa2e0c47c49f20
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
> ---
> package/sconeserver/Config.in | 8 --------
> package/sconeserver/sconeserver.mk | 15 +++++++--------
> 2 files changed, 7 insertions(+), 16 deletions(-)
>
> diff --git a/package/sconeserver/Config.in b/package/sconeserver/Config.in
> index 429ac81fe1..d46ba85fbc 100644
> --- a/package/sconeserver/Config.in
> +++ b/package/sconeserver/Config.in
> @@ -26,14 +26,6 @@ config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
> help
> http::sconesite module for Sconeserver
>
> -config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
> - bool "http::sconesite::image"
> - depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
> - depends on BR2_USE_MMU # imagemagick
> - select BR2_PACKAGE_IMAGEMAGICK
> - help
> - http::sconesite::image module for Sconeserver
> -
> config BR2_PACKAGE_SCONESERVER_MYSQL
> bool "mysql"
> depends on BR2_USE_MMU # mysql
> diff --git a/package/sconeserver/sconeserver.mk b/package/sconeserver/sconeserver.mk
> index 62cc128d77..17407c29f5 100644
> --- a/package/sconeserver/sconeserver.mk
> +++ b/package/sconeserver/sconeserver.mk
> @@ -14,10 +14,16 @@ SCONESERVER_DEPENDENCIES = \
> host-pkgconf \
> $(if $(BR2_PACKAGE_PCRE),pcre) \
> zlib
> +# disable image as it fails to build with ImageMagick
> # disable markdown module because its git submodule cmark
> # https://github.com/sconemad/sconeserver/tree/master/markdown
> # has no cross-compile support provided by the sconeserver build system
> -SCONESERVER_CONF_OPTS += --with-ip --with-local --with-ip6 --without-markdown
> +SCONESERVER_CONF_OPTS += \
> + --with-ip \
> + --with-local \
> + --with-ip6 \
> + --without-image \
> + --without-markdown
>
> # Sconeserver configure script fails to find the libxml2 headers.
> ifeq ($(BR2_PACKAGE_LIBXML2),y)
> @@ -45,13 +51,6 @@ else
> SCONESERVER_CONF_OPTS += --without-sconesite
> endif
>
> -ifeq ($(BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE),y)
> -SCONESERVER_DEPENDENCIES += imagemagick
> -SCONESERVER_CONF_OPTS += --with-image
> -else
> -SCONESERVER_CONF_OPTS += --without-image
> -endif
> -
> ifeq ($(BR2_PACKAGE_SCONESERVER_MYSQL),y)
> SCONESERVER_DEPENDENCIES += mysql
> SCONESERVER_CONF_OPTS += \
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Buildroot] [PATCH 1/1] package/sconeserver: disable image
2021-04-26 20:05 ` Arnout Vandecappelle
@ 2021-04-26 21:16 ` Peter Korsgaard
0 siblings, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2021-04-26 21:16 UTC (permalink / raw)
To: buildroot
>>>>> "Arnout" == Arnout Vandecappelle <arnout@mind.be> writes:
> On 21/03/2021 12:47, Fabrice Fontaine wrote:
>> Build of http::sconesite::image module was silently broken until commit
>> d3b818c3cf0990117a8b59fcfc6c212f310ae6ec
>>
>> However, sconeserver fails to build with ImageMagick because:
>> - it checks for ImageMagick++.pc instead of ImageMagick.pc
>> - it uses the transform function which has been removed from the public
>> API since version 7.0.1-0 and
>> https://github.com/ImageMagick/ImageMagick/commit/06f590165f0505d42005264893fe14a9e8a79986
>>
>> As sconeserver does not seem to be maintained anymore, drop
>> BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE and don't had a
>> Config.in.legacy entry because the option was silently broken since a
>> long time
> I did add a legacy entry after all. It costs us exactly nothing, and if someone
> actually had that selected, they know what's going on. I'm a bit sensitive about
> legacy handling :-)
Committed to 2021.02.x, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-04-26 21:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-21 11:47 [Buildroot] [PATCH 1/1] package/sconeserver: disable image Fabrice Fontaine
2021-04-26 20:05 ` Arnout Vandecappelle
2021-04-26 21:16 ` Peter Korsgaard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.