<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>13163</bug_id>
          
          <creation_ts>2019-02-01 12:14:19 +0000</creation_ts>
          <short_desc>Error instaling the icecast with Yocto (unrecognized command line option &apos;--should-not-have-used-/usr/bin/xslt-config)</short_desc>
          <delta_ts>2019-02-01 12:51:19 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>oe-core other</component>
          <version>2.8</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Undecided</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.8</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Igor Miranda">igorcmiranda3110</reporter>
          <assigned_to name="Ross Burton">ross.burton</assigned_to>
          
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>82939</commentid>
    <comment_count>0</comment_count>
    <who name="Igor Miranda">igorcmiranda3110</who>
    <bug_when>2019-02-01 12:14:19 +0000</bug_when>
    <thetext>Im trying to install the Icecast at the Yocto 2.8, but the Icecast is 8 years old, but I dont know if this have something connected to the error. My log is this:

NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ERROR: icecast-2.3.2-r2 do_compile: oe_runmake failed ERROR: icecast-2.3.2-r2 do_compile: Function failed: do_compile (log file is located at /home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/temp/log.do_compile.16620) ERROR: Logfile of failure stored in: /home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/temp/log.do_compile.16620 Log data follows: | DEBUG: SITE files [&apos;endian-little&apos;, &apos;bit-32&apos;, &apos;arm-common&apos;, &apos;arm-32&apos;, &apos;common-linux&apos;, &apos;common-glibc&apos;, &apos;arm-linux&apos;, &apos;arm-linux-gnueabi&apos;, &apos;common&apos;] | DEBUG: Executing shell function do_compile | NOTE: make -j 1 | ERROR: oe_runmake failed | make all-recursive | make[1]: Entering directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build&apos; | Making all in src | make[2]: Entering directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src&apos; | Making all in avl | make[3]: Entering directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/avl&apos; | make[3]: Nothing to be done for &apos;all&apos;. | make[3]: Leaving directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/avl&apos; | Making all in thread | make[3]: Entering directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/thread&apos; | make[3]: Nothing to be done for &apos;all&apos;. | make[3]: Leaving directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/thread&apos; | Making all in httpp | make[3]: Entering directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/httpp&apos; | ../../arm-angstrom-linux-gnueabi-libtool --tag=CC --mode=compile arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard --sysroot=/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6 -DHAVE_CONFIG_H -I. -I../../../icecast-2.3.2/src/httpp -I../.. -I../../../icecast-2.3.2/src/httpp/.. -Wall -ffast-math -fsigned-char --should-not-have-used-/usr/bin/xslt-config -I/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6/usr/lib/include -pthread -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2=/usr/src/debug/icecast/2.3.2-r2 -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/sysroots/x86_64-linux= -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6= -c -o libicehttpp_la-httpp.lo test -f &apos;httpp.c&apos; || echo &apos;../../../icecast-2.3.2/src/httpp/&apos;httpp.c | arm-angstrom-linux-gnueabi-libtool: compile: arm-angstrom-linux-gnueabi-gcc -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard --sysroot=/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6 -DHAVE_CONFIG_H -I. -I../../../icecast-2.3.2/src/httpp -I../.. -I../../../icecast-2.3.2/src/httpp/.. -Wall -ffast-math -fsigned-char --should-not-have-used-/usr/bin/xslt-config -I/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6/usr/lib/include -pthread -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2=/usr/src/debug/icecast/2.3.2-r2 -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/sysroots/x86_64-linux= -fdebug-prefix-map=/home/igor/oe-core/build/tmp-glibc/sysroots/apalis-imx6= -c ../../../icecast-2.3.2/src/httpp/httpp.c -fPIC -DPIC -o .libs/libicehttpp_la-httpp.o | arm-angstrom-linux-gnueabi-gcc: error: unrecognized command line option &apos;--should-not-have-used-/usr/bin/xslt-config&apos; ( I think this is the error ) | Makefile:425: recipe for target &apos;libicehttpp_la-httpp.lo&apos; failed | make[3]: [libicehttpp_la-httpp.lo] Error 1 | make[3]: Leaving directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src/httpp&apos; | Makefile:570: recipe for target &apos;all-recursive&apos; failed | make[2]: [all-recursive] Error 1 | make[2]: Leaving directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build/src&apos; | Makefile:488: recipe for target &apos;all-recursive&apos; failed | make[1]: [all-recursive] Error 1 | make[1]: Leaving directory &apos;/home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/build&apos; | Makefile:399: recipe for target &apos;all&apos; failed | make: [all] Error 2 | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /home/igor/oe-core/build/tmp-glibc/work/armv7at2hf-neon-angstrom-linux-gnueabi/icecast/2.3.2-r2/temp/log.do_compile.16620) ERROR: Task (/home/igor/oe-core/build/../layers/meta-openembedded/meta-systemd/recipes-cgl/icecast/icecast_2.3.2.bb:do_compile) failed with exit code &apos;1&apos; NOTE: Tasks Summary: Attempted 897 tasks of which 896 didn&apos;t need to be rerun and 1 failed. NOTE: Writing buildhistory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>82941</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2019-02-01 12:51:19 +0000</bug_when>
    <thetext>icecast uses xslt-config at build time to determine paths, but xslt-config is fundamentally broken in cross compile environments so we disable it.  When xslt-config is ran it prints a message telling you use use pkg-config and returns an error code, whichi icecast is presumably ignoring.

Changing icecast to use pkgconfig instead of xslt-config is fairly simple.  As this not a fault in oe-core I&apos;m closing the bug.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>