[Bug 222850] jpeg-turbo failed with raspberry pi3

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Oct 7 16:30:23 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222850

            Bug ID: 222850
           Summary: jpeg-turbo failed with raspberry pi3
           Product: Ports & Packages
           Version: Latest
          Hardware: arm64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: venkata.rmm at gmail.com

am Trying to install 'mail' on my raspberry pi3 on FreeBSD.

encountered with below error. suspecting this error due to NEON instruction
set.

Similar issue faced with libgcrypto, and found patch on Freebsd then libgcrypto
worked..

could some one please provide similar path for this..

Thank you for your support.
------------------------------------------------------------------------
root at rpi3:/usr/ports/graphics/jpeg-turbo # uname -a
FreeBSD rpi3 12.0-CURRENT FreeBSD 12.0-CURRENT #0 r313109M: Thu Feb  2 16:16:39
MST 2017    
raspberry at hive.raspbsd.org:/usr/home/brd/rpi3/crochet/work/obj/arm64.aarch64/usr/src/sys/GENERIC
 arm64 

------------------------------------------------------------------------

root at rpi3:/usr/ports/graphics/jpeg-turbo # make DISABLE_NEON=yes install
===>  Building for jpeg-turbo-1.5.1
--- jconfigint.h ---
--- all ---
/usr/bin/make  all-recursive
--- all-recursive ---
Making all in java
Making all in simd
--- all ---
/usr/bin/make  all-am
Making all in md5
--- jconfigint.h ---
--- libjpeg.la ---
/bin/sh ./libtool  --tag=CC    --mode=link cc  -O2 -pipe  -fno-strict-aliasing 
-version-info  9:2:1 -no-undefined  -Wl,--version-script,libjpeg.map  -o
libjpeg.la -rpath /usr/local/lib  jcapimin.lo jcapistd.lo  jccoefct.lo
jccolor.lo jcdctmgr.lo jchuff.lo jcinit.lo  jcmainct.lo jcmarker.lo jcmaster.lo
jcomapi.lo jcparam.lo  jcphuff.lo jcprepct.lo jcsample.lo jctrans.lo
jdapimin.lo  jdapistd.lo jdatadst.lo jdatasrc.lo jdcoefct.lo jdcolor.lo 
jddctmgr.lo jdhuff.lo jdinput.lo jdmainct.lo jdmarker.lo  jdmaster.lo
jdmerge.lo jdphuff.lo jdpostct.lo jdsample.lo  jdtrans.lo jerror.lo jfdctflt.lo
jfdctfst.lo jfdctint.lo  jidctflt.lo jidctfst.lo jidctint.lo jidctred.lo
jquant1.lo  jquant2.lo jutils.lo jmemmgr.lo jmemnobs.lo jaricom.lo  jcarith.lo
jdarith.lo  simd/libsimd.la 
libtool: link: rm -fr  .libs/libjpeg.lax
libtool: link: (cd .libs/libjpeg.lax/libsimd.a && ar x
"/usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1/simd/.libs/libsimd.a")
libtool: link: cc -shared  -fPIC -DPIC -o .libs/libjpeg.so.8.1.2 
.libs/jcapimin.o .libs/jcapistd.o .libs/jccoefct.o .libs/jccolor.o
.libs/jcdctmgr.o .libs/jchuff.o .libs/jcinit.o .libs/jcmainct.o
.libs/jcmarker.o .libs/jcmaster.o .libs/jcomapi.o .libs/jcparam.o
.libs/jcphuff.o .libs/jcprepct.o .libs/jcsample.o .libs/jctrans.o
.libs/jdapimin.o .libs/jdapistd.o .libs/jdatadst.o .libs/jdatasrc.o
.libs/jdcoefct.o .libs/jdcolor.o .libs/jddctmgr.o .libs/jdhuff.o
.libs/jdinput.o .libs/jdmainct.o .libs/jdmarker.o .libs/jdmaster.o
.libs/jdmerge.o .libs/jdphuff.o .libs/jdpostct.o .libs/jdsample.o
.libs/jdtrans.o .libs/jerror.o .libs/jfdctflt.o .libs/jfdctfst.o
.libs/jfdctint.o .libs/jidctflt.o .libs/jidctfst.o .libs/jidctint.o
.libs/jidctred.o .libs/jquant1.o .libs/jquant2.o .libs/jutils.o .libs/jmemmgr.o
.libs/jmemnobs.o .libs/jaricom.o .libs/jcarith.o .libs/jdarith.o  
.libs/libjpeg.lax/libsimd.a/jsimd_arm64.o
.libs/libjpeg.lax/libsimd.a/jsimd_arm64_neon.o    -O2 -Wl,--version-script
-Wl,libjpeg.map  
line 4: * expected, but got jsimd_*
    jsimd_*;
    ^
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** [libjpeg.la] Error code 1

make[4]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
1 error

make[4]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
*** [all-recursive] Error code 1

make[3]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
1 error

make[3]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
*** [all] Error code 2

make[2]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
1 error

make[2]: stopped in /usr/ports/graphics/jpeg-turbo/work/libjpeg-turbo-1.5.1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/graphics/jpeg-turbo
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/jpeg-turbo
root at rpi3:/usr/ports/graphics/jpeg-turbo #

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list