Opened 4 months ago

Closed 4 months ago

#72125 closed defect (duplicate)

libde265 install fails if using +universal

Reported by: sibrcode (Simon Brown) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.10.5
Keywords: Cc:
Port: libde265

Description

Was originally trying to get a universal build of graphicsmagick, but noticed that it failed on libde265.

Ran sudo port clean libde265, then attempted to install just libde265 by itself.

Noticing in log that ld indicates missing x86_64 symbols from yuv_distortion-yuv-distortion.o (I'm building on ARM).

Installing w/o +universal succeeds.

Attachments (1)

main.log (106.9 KB) - added by sibrcode (Simon Brown) 4 months ago.
build log

Download all attachments as: .zip

Change History (4)

Changed 4 months ago by sibrcode (Simon Brown)

Attachment: main.log added

build log

comment:1 Changed 4 months ago by sibrcode (Simon Brown)

Odd, a lipo -info seems to indicate that yuv_distortion-yuv-distortion.o *is* universal binary.

comment:2 Changed 4 months ago by jmroot (Joshua Root)

Milestone: MacPorts Future
Owner: set to MarcusCalhoun-Lopez
Status: newassigned

The -arch flags have been omitted here:

:info:build libtool: link: /usr/bin/clang++ -r -keep_private_externs -nostdlib -o .libs/libde265.0.dylib-master.o  .libs/libde265_la-alloc_pool.o .libs/libde265_la-bitstream.o .libs/libde265_la-cabac.o .libs/libde265_la-configparam.o .libs/libde265_la-contextmodel.o .libs/libde265_la-de265.o .libs/libde265_la-deblock.o .libs/libde265_la-decctx.o .libs/libde265_la-fallback.o .libs/libde265_la-fallback-dct.o .libs/libde265_la-fallback-motion.o .libs/libde265_la-dpb.o .libs/libde265_la-image.o .libs/libde265_la-image-io.o .libs/libde265_la-intrapred.o .libs/libde265_la-md5.o .libs/libde265_la-motion.o .libs/libde265_la-nal.o .libs/libde265_la-nal-parser.o .libs/libde265_la-pps.o .libs/libde265_la-quality.o .libs/libde265_la-refpic.o .libs/libde265_la-sao.o .libs/libde265_la-scan.o .libs/libde265_la-sei.o .libs/libde265_la-slice.o .libs/libde265_la-sps.o .libs/libde265_la-threads.o .libs/libde265_la-transform.o .libs/libde265_la-util.o .libs/libde265_la-visualize.o .libs/libde265_la-vps.o .libs/libde265_la-vui.o

comment:3 Changed 4 months ago by jmroot (Joshua Root)

Resolution: duplicate
Status: assignedclosed
Note: See TracTickets for help on using tickets.