[MacPorts] #59514: icu @65.1 does not build on PPC Leopard, Mac OS X 10.5.8, because "No rule to make target `out', needed by `out/icudt65b.dat'"
MacPorts
noreply at macports.org
Tue Oct 29 11:04:15 UTC 2019
#59514: icu @65.1 does not build on PPC Leopard, Mac OS X 10.5.8, because "No rule
to make target `out', needed by `out/icudt65b.dat'"
-----------------------+--------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Keywords: leopard | Port: icu
-----------------------+--------------------
{{{
/usr/bin/gnumake[1]: Making `all' in `escapesrc'
gnumake[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/tools/escapesrc'
/opt/local/bin/g++-mp-7 -DU_ATTRIBUTE_DEPRECATED= -DU_HAVE_STRTOD_L=1
-DU_HAVE_XLOCALE_H=1 -I../../common -I./../toolutil -O2 -pipe -Os
-D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc -W -Wall -pedantic -Wpointer-arith
-Wwrite-strings -Wno-long-long -std=c++11 -fno-common -c -MMD -MT
"escapesrc.d escapesrc.o escapesrc.ao" -o escapesrc.o escapesrc.cpp
/opt/local/bin/g++-mp-7 -O2 -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0 -arch ppc
-W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long
-std=c++11 -arch ppc -o ../../bin/escapesrc escapesrc.o -lpthread -lm
gnumake[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/tools/escapesrc'
gnumake[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/tools'
gnumake[2]: Nothing to be done for `all-local'.
gnumake[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/tools'
gnumake[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/tools'
/usr/bin/gnumake[0]: Making `all' in `data'
gnumake[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/data'
/usr/bin/gnumake -f pkgdataMakefile
gnumake[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/data'
rm -rf icupkg.inc
gnumake[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/data'
gnumake[1]: *** No rule to make target `out', needed by
`out/icudt65b.dat'. Stop.
gnumake[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source/data'
gnumake: *** [all-recursive] Error 2
gnumake: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source'
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_icu/icu/work/icu/source"
&& /usr/bin/gnumake -w all VERBOSE=1
Exit code: 2
}}}
`icu/source/data/Makefile` says:
{{{
# Build icudata.jar:
# - add the uni-core-data to the ICU package
# - swap the ICU data
# - extract all data items
# - package them into the .jar file
# TODO(ICU-20466): Move this to Python
# NOTE: If you get the error "No rule to make target
'out/build/icudt64l/uprops.icu'",
# you need to reconfigure with unicore data. See icu4j-readme.txt
}}}
`out` OTOH seems to be a directory in ìcu/source/data` which already has
an `in` directory. It is just not built…
--
Ticket URL: <https://trac.macports.org/ticket/59514>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list