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

imlib2: new recipe #25304

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

imlib2: new recipe #25304

wants to merge 3 commits into from

Conversation

valgur
Copy link
Contributor

@valgur valgur commented Sep 18, 2024

Summary

Changes to recipe: imlib2/1.12.3

Motivation

Imlib2 is an image loading and rendering library.

https://docs.enlightenment.org/api/imlib2/html/

Packaging status

Details

Full build requires


@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Failure in build 1 (6ac4f370333629c14a1e35441680ce6c910f729c):

  • imlib2/1.12.3:
    CI failed to create some packages (All logs)

    Logs for packageID 876c79fe03cb69af02eb72b3c285392df5bd6029:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    imlib2:shared=False
    
    [...]
    checking for mt... no
    checking if : is a manifest tool... no
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if /usr/bin/gcc supports -fno-rtti -fno-exceptions... no
    checking for /usr/bin/gcc option to produce PIC... -fPIC -DPIC
    checking if /usr/bin/gcc PIC flag -fPIC -DPIC works... yes
    checking if /usr/bin/gcc static flag -static works... yes
    checking if /usr/bin/gcc supports -c -o file.o... yes
    checking if /usr/bin/gcc supports -c -o file.o... (cached) yes
    checking whether the /usr/bin/gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... no
    checking whether to build static libraries... yes
    checking how to run the C++ preprocessor... /usr/bin/g++ -E
    checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64
    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
    checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
    checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
    checking if /usr/bin/g++ static flag -static works... yes
    checking if /usr/bin/g++ supports -c -o file.o... yes
    checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
    checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... (cached) GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking pkg-config is at least version 0.9.0... yes
    checking whether to enable x86 mmx support... no
    checking whether to enable amd64 asm support... yes
    checking how to run the C preprocessor... /usr/bin/gcc -E
    checking for X... disabled
    checking for dlopen in -ldl... yes
    checking for clock_gettime... yes
    checking whether to enable GIF support... yes
    checking for DGifOpenFileName in -lgif... no
    imlib2/1.12.3: 
    configure: error: GIF support was requested but system does not support it
    WARN: **************************************************
    WARN: *** Conan 1 is legacy and on a deprecation path **
    WARN: *********** Please upgrade to Conan 2 ************
    WARN: **************************************************
    imlib2/1.12.3: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    imlib2/1.12.3: ERROR: Package '876c79fe03cb69af02eb72b3c285392df5bd6029' build failed
    imlib2/1.12.3: WARN: Build folder /home/conan/workspace/prod-v1/bsr/96986/eaefe/.conan/data/imlib2/1.12.3/_/_/build/876c79fe03cb69af02eb72b3c285392df5bd6029/build-release
    ERROR: imlib2/1.12.3: Error in build() method, line 192
    	autotools.configure()
    	ConanException: Error 1 while executing "/home/conan/workspace/prod-v1/bsr/96986/eaefe/.conan/data/imlib2/1.12.3/_/_/build/876c79fe03cb69af02eb72b3c285392df5bd6029/src/configure" '--disable-shared' '--enable-static' '--prefix=/' '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' '--enable-mmx=yes' '--enable-amd64=yes' '--enable-text=no' '--with-bz2=no' '--with-gif=yes' '--with-heif=no' '--with-id3=no' '--with-j2k=no' '--with-jpeg=yes' '--with-jxl=no' '--with-lzma=no' '--with-png=yes' '--with-raw=no' '--with-tiff=yes' '--with-webp=no' '--with-x=no' '--with-y4m=no' '--with-zlib=no' '--with-ps=no' '--with-svg=no' 
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 1 (6ac4f370333629c14a1e35441680ce6c910f729c):

  • imlib2/1.12.3:
    CI failed to create some packages (All logs)

    Logs for packageID c9bfcaafbcbb034396fb3247afd1c8761e7c1c9b:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    checking command to parse /opt/conan/binutils/bin/nm -B output from gcc object... ok
    checking for sysroot... no
    checking for a working dd... /bin/dd
    checking how to truncate binary pipes... /bin/dd bs=4096 count=1
    checking for mt... no
    checking if : is a manifest tool... no
    checking for dlfcn.h... yes
    checking for objdir... .libs
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking if gcc supports -c -o file.o... (cached) yes
    checking whether the gcc linker (/opt/conan/binutils/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... no
    checking whether to build static libraries... yes
    checking how to run the C++ preprocessor... g++ -E
    checking for ld used by g++... /opt/conan/binutils/bin/ld -m elf_x86_64
    checking if the linker (/opt/conan/binutils/bin/ld -m elf_x86_64) is GNU ld... yes
    checking whether the g++ linker (/opt/conan/binutils/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC -DPIC
    checking if g++ PIC flag -fPIC -DPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking if g++ supports -c -o file.o... (cached) yes
    checking whether the g++ linker (/opt/conan/binutils/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... (cached) GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking pkg-config is at least version 0.9.0... yes
    checking whether to enable x86 mmx support... no
    checking whether to enable amd64 asm support... yes
    checking how to run the C preprocessor... gcc -E
    checking for X... disabled
    checking for dlopen in -ldl... yes
    checking for clock_gettime... yes
    checking whether to enable GIF support... yes
    checking for DGifOpenFileName in -lgif... no
    configure: error: GIF support was requested but system does not support it
    
    imlib2/1.12.3: ERROR: 
    Package 'c9bfcaafbcbb034396fb3247afd1c8761e7c1c9b' build failed
    imlib2/1.12.3: WARN: Build folder /home/conan/workspace/prod-v2/bsr/86408/edafd/p/b/imlib059943082d47e/b/build-release
    ERROR: imlib2/1.12.3: Error in build() method, line 192
    	autotools.configure()
    	ConanException: Error 1 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants