[MacPorts] #59810: imlib2 @1.5.1 does not build on PPC Tiger because of Undefined symbols: "_strndup"
MacPorts
noreply at macports.org
Tue Dec 3 21:49:13 UTC 2019
#59810: imlib2 @1.5.1 does not build on PPC Tiger because of Undefined symbols:
"_strndup"
-----------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Keywords: tiger | Port: imlib2
-----------------------+--------------------
{{{
Making all in bin
make[3]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1/src/bin'
CC imlib2_conv.o
imlib2_conv.c: In function 'main':
imlib2_conv.c:62: warning: implicit declaration of function 'strndup'
imlib2_conv.c:62: warning: incompatible implicit declaration of built-in
function 'strndup'
CCLD imlib2_conv
Undefined symbols:
"_strndup", referenced from:
_main in imlib2_conv.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [imlib2_conv] Error 1
make[3]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1/src/bin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1'
make: *** [all] Error 2
make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_lil.fr.rsync.macports.org_release_tarballs_ports_graphics_imlib2/imlib2/work/imlib2-1.5.1"
&& /usr/bin/make -w all
Exit code: 2
}}}
Seems that `Portfile` needs a line:
{{{
PortGroup legacysupport 1.0
}}}
--
Ticket URL: <https://trac.macports.org/ticket/59810>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list