[MacPorts] #63326: jasper @2.0.32 does not build on PPC Tiger, Mac OS X 10.4.11, because some symbols are not defined
MacPorts
noreply at macports.org
Sat Jul 31 16:02:42 UTC 2021
#63326: jasper @2.0.32 does not build on PPC Tiger, Mac OS X 10.4.11, because some
symbols are not defined
-----------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Keywords: tiger | Port: jasper
-----------------------+--------------------
{{{
[ 86%] Linking C shared library libjasper.dylib
cd
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_jasper/jasper/work/build/src/libjasper
&& /opt/local/bin/cmake -E cmake_link_script
CMakeFiles/libjasper.dir/link.txt --verbose=ON
/opt/local/bin/gcc-apple-4.2 -pipe -Os -Wall -pedantic -W -Wformat
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations
-Wredundant-decls -DNDEBUG -arch ppc -mmacosx-version-min=10.4 -dynamiclib
-Wl,-headerpad_max_install_names -L/opt/local/lib
-Wl,-headerpad_max_install_names -compatibility_version 4.0.0
-current_version 5.0.0 -o libjasper.5.0.0.dylib -install_name
@rpath/libjasper.4.dylib CMakeFiles/libjasper.dir/base/jas_cm.c.o
CMakeFiles/libjasper.dir/base/jas_debug.c.o
CMakeFiles/libjasper.dir/base/jas_getopt.c.o
CMakeFiles/libjasper.dir/base/jas_icc.c.o
CMakeFiles/libjasper.dir/base/jas_iccdata.c.o
CMakeFiles/libjasper.dir/base/jas_image.c.o
CMakeFiles/libjasper.dir/base/jas_init.c.o
CMakeFiles/libjasper.dir/base/jas_malloc.c.o
CMakeFiles/libjasper.dir/base/jas_seq.c.o
CMakeFiles/libjasper.dir/base/jas_stream.c.o
CMakeFiles/libjasper.dir/base/jas_string.c.o
CMakeFiles/libjasper.dir/base/jas_tmr.c.o
CMakeFiles/libjasper.dir/base/jas_tvp.c.o
CMakeFiles/libjasper.dir/base/jas_version.c.o
CMakeFiles/libjasper.dir/bmp/bmp_cod.c.o
CMakeFiles/libjasper.dir/bmp/bmp_dec.c.o
CMakeFiles/libjasper.dir/bmp/bmp_enc.c.o
CMakeFiles/libjasper.dir/jp2/jp2_cod.c.o
CMakeFiles/libjasper.dir/jp2/jp2_dec.c.o
CMakeFiles/libjasper.dir/jp2/jp2_enc.c.o
CMakeFiles/libjasper.dir/jpc/jpc_bs.c.o
CMakeFiles/libjasper.dir/jpc/jpc_cs.c.o
CMakeFiles/libjasper.dir/jpc/jpc_dec.c.o
CMakeFiles/libjasper.dir/jpc/jpc_enc.c.o
CMakeFiles/libjasper.dir/jpc/jpc_math.c.o
CMakeFiles/libjasper.dir/jpc/jpc_mct.c.o
CMakeFiles/libjasper.dir/jpc/jpc_mqcod.c.o
CMakeFiles/libjasper.dir/jpc/jpc_mqdec.c.o
CMakeFiles/libjasper.dir/jpc/jpc_mqenc.c.o
CMakeFiles/libjasper.dir/jpc/jpc_qmfb.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t1cod.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t1dec.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t1enc.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t2cod.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t2dec.c.o
CMakeFiles/libjasper.dir/jpc/jpc_t2enc.c.o
CMakeFiles/libjasper.dir/jpc/jpc_tagtree.c.o
CMakeFiles/libjasper.dir/jpc/jpc_tsfb.c.o
CMakeFiles/libjasper.dir/jpc/jpc_util.c.o
CMakeFiles/libjasper.dir/jpg/jpg_val.c.o
CMakeFiles/libjasper.dir/jpg/jpg_dec.c.o
CMakeFiles/libjasper.dir/jpg/jpg_enc.c.o
CMakeFiles/libjasper.dir/mif/mif_cod.c.o
CMakeFiles/libjasper.dir/pgx/pgx_cod.c.o
CMakeFiles/libjasper.dir/pgx/pgx_dec.c.o
CMakeFiles/libjasper.dir/pgx/pgx_enc.c.o
CMakeFiles/libjasper.dir/pnm/pnm_cod.c.o
CMakeFiles/libjasper.dir/pnm/pnm_dec.c.o
CMakeFiles/libjasper.dir/pnm/pnm_enc.c.o
CMakeFiles/libjasper.dir/ras/ras_cod.c.o
CMakeFiles/libjasper.dir/ras/ras_dec.c.o
CMakeFiles/libjasper.dir/ras/ras_enc.c.o /opt/local/lib/libjpeg.dylib
//usr/lib/libm.dylib
Undefined symbols:
"___builtin_unreachable", referenced from:
_jp2_encode in jp2_enc.c.o
_jp2_encode in jp2_enc.c.o
_jpc_bitstream_align in jpc_bs.c.o
_jpc_mqenc_flush in jpc_mqenc.c.o
_JPC_NOMINALGAIN in jpc_t1cod.c.o
_JPC_PASSTYPE in jpc_t1cod.c.o
_jpc_initluts in jpc_t1cod.c.o
_JPC_SEGPASSCNT in jpc_t1cod.c.o
_JPC_SEGTYPE in jpc_t1cod.c.o
_jpc_dec_decodecblks in jpc_t1dec.c.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [src/libjasper/libjasper.5.0.0.dylib] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_graphics_jasper/jasper/work/build'
}}}
Installed are:
{{{
jpeg @9d_1 (active) requested_variants='' platform='darwin 8'
archs='ppc' date='2021-01-25T03:19:28+0100'
libjpeg-turbo @2.1.0_0 (active) requested_variants='' platform='darwin
8' archs='ppc' date='2021-06-20T01:41:45+0200'
openjpeg @2.4.0_0 (active) requested_variants='' platform='darwin 8'
archs='ppc' date='2021-02-13T22:47:08+0100'
}}}
The latter two provide (a bit edited):
{{{
pete 238 /\ port contents libjpeg-turbo | grep /lib
/opt/local/lib/libjpeg.8.2.2.dylib
/opt/local/lib/libjpeg.8.dylib
/opt/local/lib/libjpeg.a
/opt/local/lib/libjpeg.dylib
/opt/local/lib/libturbojpeg.0.2.0.dylib
/opt/local/lib/libturbojpeg.0.dylib
/opt/local/lib/libturbojpeg.a
/opt/local/lib/libturbojpeg.dylib
/opt/local/lib/pkgconfig/libjpeg.pc
/opt/local/lib/pkgconfig/libturbojpeg.pc
pete 239 /\ port contents openjpeg | grep /lib
/opt/local/lib/libopenjp2.2.4.0.dylib
/opt/local/lib/libopenjp2.7.dylib
/opt/local/lib/libopenjp2.a
/opt/local/lib/libopenjp2.dylib
/opt/local/lib/pkgconfig/libopenjp2.pc
}}}
IMO `/opt/local/lib/libopenjp2.dylib` is missing…
--
Ticket URL: <https://trac.macports.org/ticket/63326>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list