Opened 5 years ago
Last modified 5 years ago
#59514 closed defect
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'" — at Initial Version
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.6.2 |
Keywords: | leopard | Cc: | ryandesign@… |
Port: | icu |
Description
/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…
Note: See
TracTickets for help on using
tickets.
Main.log from PPC Leopard