Re: [E-devel] imlib2: fix CPPFLAGS order
Kim Woelders <[email protected]> Mon, 4 Sep 2023 17:06:19 +0200
| Newsgroups | gmane.comp.window-managers.enlightenment.devel |
|---|---|
| Message-ID | <[email protected]> |
Patch pushed, thanks :) /Kim On 2023-09-04 14:55, Omar Polo wrote: > Hi, > > while upgrading the OpenBSD package I've come across a weird issue. > Due to the order of the flags, the heif module was loading the system' > version of Imlib2_loader.h (in /usr/local/include) instead of the one > from the tarball. This caused failure since the previous version > (1.11.0) didn't had IMLIB_LOADER_INEX. > > Thanks, > > Omar Polo > > Index: src/modules/loaders/Makefile.am > --- src/modules/loaders/Makefile.am.orig > +++ src/modules/loaders/Makefile.am > @@ -94,7 +94,7 @@ gif_la_LIBADD = $(GIF_LIBS) $(top_builddir)/src > gif_la_LIBTOOLFLAGS = --tag=disable-static > > heif_la_SOURCES = loader_heif.c > -heif_la_CPPFLAGS = $(HEIF_CFLAGS) $(AM_CPPFLAGS) > +heif_la_CPPFLAGS = $(AM_CPPFLAGS) $(HEIF_CFLAGS) > heif_la_LDFLAGS = -module -avoid-version > heif_la_LIBADD = $(HEIF_LIBS) $(top_builddir)/src/lib/libImlib2.la > heif_la_LIBTOOLFLAGS = --tag=disable-static > @@ -105,19 +105,19 @@ ico_la_LIBADD = $(top_builddir)/src/lib/libImli > ico_la_LIBTOOLFLAGS = --tag=disable-static > > jpeg_la_SOURCES = loader_jpeg.c exif.c exif.h > -jpeg_la_CPPFLAGS = $(JPEG_CFLAGS) $(AM_CPPFLAGS) > +jpeg_la_CPPFLAGS = $(AM_CPPFLAGS) $(JPEG_CFLAGS) > jpeg_la_LDFLAGS = -module -avoid-version > jpeg_la_LIBADD = $(JPEG_LIBS) $(top_builddir)/src/lib/libImlib2.la > jpeg_la_LIBTOOLFLAGS = --tag=disable-static > > j2k_la_SOURCES = loader_j2k.c > -j2k_la_CPPFLAGS = $(J2K_CFLAGS) $(AM_CPPFLAGS) > +j2k_la_CPPFLAGS = $(AM_CPPFLAGS) $(J2K_CFLAGS) > j2k_la_LDFLAGS = -module -avoid-version > j2k_la_LIBADD = $(J2K_LIBS) $(top_builddir)/src/lib/libImlib2.la > j2k_la_LIBTOOLFLAGS = --tag=disable-static > > jxl_la_SOURCES = loader_jxl.c > -jxl_la_CPPFLAGS = $(JXL_CFLAGS) $(AM_CPPFLAGS) > +jxl_la_CPPFLAGS = $(AM_CPPFLAGS) $(JXL_CFLAGS) > jxl_la_LDFLAGS = -module -avoid-version > jxl_la_LIBADD = $(JXL_LIBS) $(top_builddir)/src/lib/libImlib2.la > jxl_la_LIBTOOLFLAGS = --tag=disable-static > @@ -128,7 +128,7 @@ lbm_la_LIBADD = $(top_builddir)/src/lib/libImli > lbm_la_LIBTOOLFLAGS = --tag=disable-static > > png_la_SOURCES = loader_png.c > -png_la_CPPFLAGS = $(PNG_CFLAGS) $(AM_CPPFLAGS) > +png_la_CPPFLAGS = $(AM_CPPFLAGS) $(PNG_CFLAGS) > png_la_LDFLAGS = -module -avoid-version > png_la_LIBADD = $(PNG_LIBS) $(top_builddir)/src/lib/libImlib2.la > png_la_LIBTOOLFLAGS = --tag=disable-static > @@ -139,13 +139,13 @@ pnm_la_LIBADD = $(top_builddir)/src/lib/libImli > pnm_la_LIBTOOLFLAGS = --tag=disable-static > > ps_la_SOURCES = loader_ps.c > -ps_la_CPPFLAGS = $(PS_CFLAGS) $(AM_CPPFLAGS) > +ps_la_CPPFLAGS = $(AM_CPPFLAGS) $(PS_CFLAGS) > ps_la_LDFLAGS = -module -avoid-version > ps_la_LIBADD = $(PS_LIBS) $(top_builddir)/src/lib/libImlib2.la > ps_la_LIBTOOLFLAGS = --tag=disable-static > > raw_la_SOURCES = loader_raw.c > -raw_la_CPPFLAGS = $(RAW_CFLAGS) $(AM_CPPFLAGS) > +raw_la_CPPFLAGS = $(AM_CPPFLAGS) $(RAW_CFLAGS) > raw_la_LDFLAGS = -module -avoid-version > raw_la_LIBADD = $(RAW_LIBS) $(top_builddir)/src/lib/libImlib2.la > raw_la_LIBTOOLFLAGS = --tag=disable-static > @@ -156,7 +156,7 @@ qoi_la_LIBADD = $(top_builddir)/src/lib/libImli > qoi_la_LIBTOOLFLAGS = --tag=disable-static > > svg_la_SOURCES = loader_svg.c > -svg_la_CPPFLAGS = $(SVG_CFLAGS) $(AM_CPPFLAGS) > +svg_la_CPPFLAGS = $(AM_CPPFLAGS) $(SVG_CFLAGS) > svg_la_LDFLAGS = -module -avoid-version > svg_la_LIBADD = $(SVG_LIBS) $(top_builddir)/src/lib/libImlib2.la > svg_la_LIBTOOLFLAGS = --tag=disable-static > @@ -167,13 +167,13 @@ tga_la_LIBADD = $(top_builddir)/src/lib/libImli > tga_la_LIBTOOLFLAGS = --tag=disable-static > > tiff_la_SOURCES = loader_tiff.c > -tiff_la_CPPFLAGS = $(TIFF_CFLAGS) $(AM_CPPFLAGS) > +tiff_la_CPPFLAGS = $(AM_CPPFLAGS) $(TIFF_CFLAGS) > tiff_la_LDFLAGS = -module -avoid-version > tiff_la_LIBADD = $(TIFF_LIBS) $(top_builddir)/src/lib/libImlib2.la > tiff_la_LIBTOOLFLAGS = --tag=disable-static > > webp_la_SOURCES = loader_webp.c > -webp_la_CPPFLAGS = $(WEBP_CFLAGS) $(AM_CPPFLAGS) > +webp_la_CPPFLAGS = $(AM_CPPFLAGS) $(WEBP_CFLAGS) > webp_la_LDFLAGS = -module -avoid-version > webp_la_LIBADD = $(WEBP_LIBS) $(top_builddir)/src/lib/libImlib2.la > webp_la_LIBTOOLFLAGS = --tag=disable-static > @@ -189,31 +189,31 @@ xpm_la_LIBADD = $(top_builddir)/src/lib/libImli > xpm_la_LIBTOOLFLAGS = --tag=disable-static > > y4m_la_SOURCES = loader_y4m.c > -y4m_la_CPPFLAGS = $(Y4M_CFLAGS) $(AM_CPPFLAGS) > +y4m_la_CPPFLAGS = $(AM_CPPFLAGS) $(Y4M_CFLAGS) > y4m_la_LDFLAGS = -module -avoid-version > y4m_la_LIBADD = $(Y4M_LIBS) $(top_builddir)/src/lib/libImlib2.la > y4m_la_LIBTOOLFLAGS = --tag=disable-static > > bz2_la_SOURCES = loader_bz2.c decompress_load.c compression.h > -bz2_la_CPPFLAGS = $(BZ2_CFLAGS) $(AM_CPPFLAGS) > +bz2_la_CPPFLAGS = $(AM_CPPFLAGS) $(BZ2_CFLAGS) > bz2_la_LDFLAGS = -module -avoid-version > bz2_la_LIBADD = $(BZ2_LIBS) $(top_builddir)/src/lib/libImlib2.la > bz2_la_LIBTOOLFLAGS = --tag=disable-static > > lzma_la_SOURCES = loader_lzma.c decompress_load.c compression.h > -lzma_la_CPPFLAGS = $(LZMA_CFLAGS) $(AM_CPPFLAGS) > +lzma_la_CPPFLAGS = $(AM_CPPFLAGS) $(LZMA_CFLAGS) > lzma_la_LDFLAGS = -module -avoid-version > lzma_la_LIBADD = $(LZMA_LIBS) $(top_builddir)/src/lib/libImlib2.la > lzma_la_LIBTOOLFLAGS = --tag=disable-static > > zlib_la_SOURCES = loader_zlib.c decompress_load.c compression.h > -zlib_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS) > +zlib_la_CPPFLAGS = $(AM_CPPFLAGS) $(ZLIB_CFLAGS) > zlib_la_LDFLAGS = -module -avoid-version > zlib_la_LIBADD = $(ZLIB_LIBS) $(top_builddir)/src/lib/libImlib2.la > zlib_la_LIBTOOLFLAGS = --tag=disable-static > > id3_la_SOURCES = loader_id3.c > -id3_la_CPPFLAGS = $(ID3_CFLAGS) $(AM_CPPFLAGS) > +id3_la_CPPFLAGS = $(AM_CPPFLAGS) $(ID3_CFLAGS) > id3_la_LDFLAGS = -module -avoid-version > id3_la_LIBADD = $(ID3_LIBS) $(top_builddir)/src/lib/libImlib2.la > id3_la_LIBTOOLFLAGS = --tag=disable-static > > > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel