Opened 7 months ago
Last modified 9 days ago
#69876 new defect
pango @1.52.2 does not build on PPC Tiger, Mac OS X 10.4.11, because help2man: can't get `--help-all' info from .../pango-view
Reported by: | ballapete (Peter "Pete" Dyballa) | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.3 |
Keywords: | tiger ppc | Cc: | ryandesign@…, mascguy@…, khindenburg@… |
Port: | pango |
Description
[74/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [75/78] Generating pango/PangoCairo-1.0.typelib with a custom command ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango: command execution failed
help2man @1.49.3_0 (active) requested_variants='' platform='darwin 8' archs='ppc' date='2023-01-07T18:57:01+0100'
is installed, pango-view
does exist:
-rwxr-xr-x 1 root admin 178156 30 Apr 20:39 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view
and is Mach-O executable ppc
, the output file exist as well:
root 239 /\ l /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/ total 544 -rwxr-xr-x 1 macports admin 45340 30 Apr 20:35 pango-list drwxr-xr-x 3 macports admin 102 30 Apr 20:39 pango-list.p -rwxr-xr-x 1 macports admin 41896 30 Apr 20:35 pango-segmentation drwxr-xr-x 3 macports admin 102 30 Apr 20:39 pango-segmentation.p -rwxr-xr-x 1 root admin 178156 30 Apr 20:39 pango-view -rw-r--r-- 1 macports admin 3566 30 Apr 20:35 pango-view.1 drwxr-xr-x 10 macports admin 340 30 Apr 20:39 pango-view.p
/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/meson-logs/meson-log.txt
has at its end:
2950 User defined options 2951 prefix : /opt/local 2952 wrap_mode : nodownload 2953 build-examples : false 2954 fontconfig : enabled 2955 freetype : enabled 2956 install-tests : false 2957 introspection : enabled 2958 libthai : disabled 2959 xft : enabled 2960 2961 Found ninja-1.12.0 at /opt/local/bin/ninja 2962 Failed to guess install tag for /opt/local/share/man/man1/pango-view.1
Attachments (7)
Change History (43)
Changed 7 months ago by ballapete (Peter "Pete" Dyballa)
comment:1 Changed 7 months ago by barracuda156
Fails on 10.4.11 for me as well.
[66/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [67/78] Generating pango/Pango-1.0.gir with a custom command (wrapped by meson to set env) ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255
comment:2 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
I am wondering why I have installed
pango @1.52.2_0+quartz+x11 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2024-04-23T21:03:12+0200'
Performing /opt/local/bin/help2man -v --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=/tmp/pango-view.1 /opt/local/bin/pango-view
, which should be equivalent to the failing command, fails here too:
help2man: can't get `--no-info' info from /opt/local/bin/pango-view Try `--no-discard-stderr' if option outputs to stderr
So, is it a help2man
problem?
help2man @1.49.3_0 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2023-01-24T21:22:06+0100'
Anyway, I am going to build pango @1.52.2_0+quartz+x11
and see what comes out now…
comment:3 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
There is no +quartz
variant any more – but I can check the pure and the +test
variants!
comment:4 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
port -v build pango -x11
produces
[88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view ... Compilation finished at Tue Jun 18 20:55:12
comment:5 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
port -v build pango +tests
produces
[118/170] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view ... Compilation finished at Tue Jun 18 21:08:27
comment:6 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
port -v build pango
produces
[88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Compilation finished at Tue Jun 18 21:19:23
So it's obviously directly upgrading from previous default variant +quartz+x11
to new +x11
default variant that causes the failure.
comment:7 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
I must be wrong: port -v install pango
produces:
[75/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [76/78] Linking target utils/pango-list ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port pango failed Compilation exited abnormally with code 1 at Tue Jun 18 21:31:39
Hmmm – I never tried the simple port -v build pango
…
comment:8 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
port -v build pango
produces
[88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Compilation finished at Tue Jun 18 21:44:03
This looks good – but what makes the installation fail? Wait! I haven't tried to install the other variants!
comment:9 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
It seems that what I built with port -v build pango
is not installed when I invoke port -v install pango
– but rebuilt! Not completely, of course, the well-known error comes in-between.
comment:10 follow-up: 11 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
Indeed! port -vs install pango -x11
first performs
Build type: native build ... [88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view
then does a
---> Staging pango into destroot . changed gid expected 0 found 80 modified ./usr missing (created) . missing (directory not created: File exists) ./Applications missing (created) ./Developer missing (created) ./Library missing (created) . changed gid expected 80 found 0 modified ./bin missing (created) ./etc missing (created) ./include missing (created) ./lib missing (created) ./lib/pkgconfig missing (created) ./libexec missing (created) ./sbin missing (created) ./share missing (created) ./share/doc missing (created) ./share/info missing (created) ./share/man missing (created) ./share/man/cat1 missing (created) ./share/man/cat2 missing (created) ./share/man/cat3 missing (created) ./share/man/cat4 missing (created) ./share/man/cat5 missing (created) ./share/man/cat6 missing (created) ./share/man/cat7 missing (created) ./share/man/cat8 missing (created) ./share/man/cat9 missing (created) ./share/man/catl missing (created) ./share/man/catn missing (created) ./share/man/man1 missing (created) ./share/man/man2 missing (created) ./share/man/man3 missing (created) ./share/man/man4 missing (created) ./share/man/man5 missing (created) ./share/man/man6 missing (created) ./share/man/man7 missing (created) ./share/man/man8 missing (created) ./share/man/man9 missing (created) ./share/man/manl missing (created) ./share/man/mann missing (created) ./share/nls missing (created) ./share/nls/C missing (created) ./share/nls/af_ZA.ISO8859-1 missing (created) ./share/nls/af_ZA.ISO8859-15 missing (created) ./share/nls/bg_BG.CP1251 missing (created) ./share/nls/cs_CZ.ISO8859-2 missing (created) ./share/nls/da_DK.ISO8859-1 missing (created) ./share/nls/da_DK.ISO8859-15 missing (created) ./share/nls/de_AT.ISO8859-1 missing (created) ./share/nls/de_AT.ISO8859-15 missing (created) ./share/nls/de_CH.ISO8859-1 missing (created) ./share/nls/de_CH.ISO8859-15 missing (created) ./share/nls/de_DE.ISO8859-1 missing (created) ./share/nls/de_DE.ISO8859-15 missing (created) ./share/nls/el_GR.ISO8859-7 missing (created) ./share/nls/en_AU.ISO8859-1 missing (created) ./share/nls/en_AU.ISO8859-15 missing (created) ./share/nls/en_AU.US-ASCII missing (created) ./share/nls/en_CA.ISO8859-1 missing (created) ./share/nls/en_CA.ISO8859-15 missing (created) ./share/nls/en_CA.US-ASCII missing (created) ./share/nls/en_GB.ISO8859-1 missing (created) ./share/nls/en_GB.ISO8859-15 missing (created) ./share/nls/en_GB.US-ASCII missing (created) ./share/nls/en_NZ.ISO8859-1 missing (created) ./share/nls/en_NZ.ISO8859-15 missing (created) ./share/nls/en_NZ.US-ASCII missing (created) ./share/nls/en_US.ISO8859-1 missing (created) ./share/nls/en_US.ISO8859-15 missing (created) ./share/nls/es_ES.ISO8859-1 missing (created) ./share/nls/es_ES.ISO8859-15 missing (created) ./share/nls/et_EE.ISO8859-15 missing (created) ./share/nls/fi_FI.ISO8859-1 missing (created) ./share/nls/fi_FI.ISO8859-15 missing (created) ./share/nls/fr_BE.ISO8859-1 missing (created) ./share/nls/fr_BE.ISO8859-15 missing (created) ./share/nls/fr_CA.ISO8859-1 missing (created) ./share/nls/fr_CA.ISO8859-15 missing (created) ./share/nls/fr_CH.ISO8859-1 missing (created) ./share/nls/fr_CH.ISO8859-15 missing (created) ./share/nls/fr_FR.ISO8859-1 missing (created) ./share/nls/fr_FR.ISO8859-15 missing (created) ./share/nls/hi_IN.ISCII-DEV missing (created) ./share/nls/hr_HR.ISO8859-2 missing (created) ./share/nls/hu_HU.ISO8859-2 missing (created) ./share/nls/is_IS.ISO8859-1 missing (created) ./share/nls/is_IS.ISO8859-15 missing (created) ./share/nls/it_CH.ISO8859-1 missing (created) ./share/nls/it_CH.ISO8859-15 missing (created) ./share/nls/it_IT.ISO8859-1 missing (created) ./share/nls/it_IT.ISO8859-15 missing (created) ./share/nls/ja_JP.SJIS missing (created) ./share/nls/ja_JP.eucJP missing (created) ./share/nls/ko_KR.eucKR missing (created) ./share/nls/la_LN.ISO8859-1 missing (created) ./share/nls/la_LN.ISO8859-15 missing (created) ./share/nls/la_LN.ISO8859-2 missing (created) ./share/nls/la_LN.ISO8859-4 missing (created) ./share/nls/la_LN.US-ASCII missing (created) ./share/nls/lt_LT.ISO8859-4 missing (created) ./share/nls/nl_BE.ISO8859-1 missing (created) ./share/nls/nl_BE.ISO8859-15 missing (created) ./share/nls/nl_NL.ISO8859-1 missing (created) ./share/nls/nl_NL.ISO8859-15 missing (created) ./share/nls/no_NO.ISO8859-1 missing (created) ./share/nls/no_NO.ISO8859-15 missing (created) ./share/nls/pl_PL.ISO8859-2 missing (created) ./share/nls/pt_BR.ISO8859-1 missing (created) ./share/nls/pt_PT.ISO8859-1 missing (created) ./share/nls/pt_PT.ISO8859-15 missing (created) ./share/nls/ro_RO.ISO8859-2 missing (created) ./share/nls/ru_RU.CP866 missing (created) ./share/nls/ru_RU.ISO8859-5 missing (created) ./share/nls/ru_RU.KOI8-R missing (created) ./share/nls/sk_SK.ISO8859-2 missing (created) ./share/nls/sl_SI.ISO8859-2 missing (created) ./share/nls/sv_SE.ISO8859-1 missing (created) ./share/nls/sv_SE.ISO8859-15 missing (created) ./share/nls/tr_TR.ISO8859-9 missing (created) ./share/nls/uk_UA.ISO8859-5 missing (created) ./share/nls/uk_UA.KOI8-U missing (created) ./share/nls/zh_CN.eucCN missing (created) ./share/nls/zh_TW.Big5 missing (created) ./share/skel missing (created) ./var missing (created) ./var/cache missing (created) ./var/db missing (created) ./var/log missing (created) ./var/run missing (created) ./var/spool missing (created) ./www missing (created) Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install
and finally tries to
[78/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port pango failed Compilation exited abnormally with code 1 at Tue Jun 18 22:25:52
Will pango
perform better when compiled twice?
Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.2.log added |
---|
Main.log from 'port -vs install pango -x11' on PPC Tiger, Mac OS X 10.4.11
comment:11 Changed 5 months ago by ryandesign (Ryan Carsten Schmidt)
Replying to ballapete:
Will
pango
perform better when compiled twice?
I take that to be a rhetorical question, and a second compilation during the destroot phase does not occur on my macOS 12 system, so figuring out why that is happening for you on Mac OS X 10.4 and stopping it is probably the solution to this issue.
comment:12 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
I do not know how ninja
or meson
work. It is obvious that in earlier versions than
meson @1.4.1_0 (active) requested_variants='' platform='any any' archs='noarch' date='2024-06-16T15:45:48+0200' ninja @1.12.1_0 (active) requested_variants='' platform='darwin 8' archs='ppc' date='2024-05-19T20:20:02+0200'
now they both could do their job. Now, as main.2.log, shows, port build pango
obviously produces all the necessary file. Then, when I manually invoke port upgrade pango
obviously these files get compiled again – or I get deceived from reports like those in comment:10. (These are also saved in main.2.log, starting at line #2710.)
The build phase
leaves:
l utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view -rwxr-xr-x 1 macports admin 178156 24 Jun 14:19 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view -rw-r--r-- 1 macports admin 3565 24 Jun 14:20 utils/pango-view.1
the upgrade phase
leaves:
root 326 /\ l utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view -rwxr-xr-x 1 root admin 178156 24 Jun 14:32 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view -rw-r--r-- 1 macports admin 3565 24 Jun 14:20 utils/pango-view.1
So the pango-view executable
was rebuilt, its size did not change, which might implicate that new file has the same contents. The manual page, utils/pango-view.1, is not rebuilt, because it, the output file of help2man, already exists?
comment:13 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
I first build pango
and search with find
for some sorts of file. I also removed utils/pango-view.1
manually. Then I tried to upgrade pango
. This phase did not finish, help2man
failed to produce its output file. Then I invoked find again with the same commands and could find that all the object files were renewed and only few usable executables:
106732039 80456 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/break.c.o 106732480 80456 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/break.c.o 106732041 25116 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/ellipsize.c.o 106732478 25116 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/ellipsize.c.o 106732043 103960 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/fonts.c.o 106732482 103960 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/fonts.c.o 106732045 24908 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/glyphstring.c.o 106732484 24908 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/glyphstring.c.o 106732047 63016 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/itemize.c.o 106732486 63016 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/itemize.c.o 106732099 46780 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/json_gtkjsonparser.c.o 106732099 46780 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/json_gtkjsonparser.c.o 106732101 23740 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/json_gtkjsonprinter.c.o 106732101 23740 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/json_gtkjsonprinter.c.o 106732036 63220 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/meson-generated_.._pango-enum-types.c.o 106732476 63220 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/meson-generated_.._pango-enum-types.c.o 106732049 5396 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/modules.c.o 106732049 5396 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/modules.c.o 106732051 95792 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/pango-attributes.c.o 106732494 95792 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-attributes.c.o 106732053 8552 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/pango-bidi-type.c.o 106732053 8552 Jun 24 15:29 ./pango/libpango-1.0.0.dylib.p/pango-bidi-type.c.o 106732055 19512 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-color.c.o 106732488 19512 Jun 24 15:40 ./pango/libpango-1.0.0.dylib.p/pango-color.c.o 106732057 33424 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-context.c.o 106732490 33424 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-context.c.o 106732059 9340 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-coverage.c.o 106732059 9340 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-coverage.c.o 106732061 14732 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-emoji.c.o 106732061 14732 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-emoji.c.o 106732063 8920 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-engine.c.o 106732492 8920 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-engine.c.o 106732065 30484 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-fontmap.c.o 106732498 30484 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-fontmap.c.o 106732069 9480 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-fontset-simple.c.o 106732500 9480 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-fontset-simple.c.o 106732067 11044 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-fontset.c.o 106732496 11044 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-fontset.c.o 106732071 22912 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-glyph-item.c.o 106732504 22912 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-glyph-item.c.o 106732073 9228 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-gravity.c.o 106732073 9228 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-gravity.c.o 106732075 14464 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-item.c.o 106732502 14464 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-item.c.o 106732077 46176 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-language.c.o 106732506 46176 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-language.c.o 106732079 206476 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-layout.c.o 106732514 206476 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-layout.c.o 106732081 60860 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-markup.c.o 106732508 60860 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-markup.c.o 106732083 13508 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-matrix.c.o 106732510 13508 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-matrix.c.o 106732085 50972 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-renderer.c.o 106732512 50972 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-renderer.c.o 106732087 12424 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-script.c.o 106732087 12424 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-script.c.o 106732089 22708 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-tabs.c.o 106732516 22708 Jun 24 15:41 ./pango/libpango-1.0.0.dylib.p/pango-tabs.c.o 106732091 33512 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/pango-utils.c.o 106732518 33512 Jun 24 15:42 ./pango/libpango-1.0.0.dylib.p/pango-utils.c.o 106732093 3920 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/reorder-items.c.o 106732093 3920 Jun 24 15:30 ./pango/libpango-1.0.0.dylib.p/reorder-items.c.o 106732097 73576 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/serializer.c.o 106732524 73576 Jun 24 15:42 ./pango/libpango-1.0.0.dylib.p/serializer.c.o 106732095 35136 Jun 24 15:31 ./pango/libpango-1.0.0.dylib.p/shape.c.o 106732520 35136 Jun 24 15:42 ./pango/libpango-1.0.0.dylib.p/shape.c.o 106732191 16352 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-context.c.o 106732573 16352 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-context.c.o 106732199 25336 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfont.c.o 106732581 25336 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfont.c.o 106732201 14188 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfontmap.c.o 106732587 14188 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fcfontmap.c.o 106732193 40560 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o 106732575 40560 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-font.c.o 106732195 11584 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o 106732577 11584 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-fontmap.c.o 106732197 55616 Jun 24 15:32 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-render.c.o 106732579 55616 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib.p/pangocairo-render.c.o 106732118 9684 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-buffer.c.o 106732531 9684 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-buffer.c.o 106732120 17040 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-info.c.o 106732533 17040 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-info.c.o 106732122 21072 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-ruleset.c.o 106732535 21072 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-ruleset.c.o 106732124 15808 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-tag.c.o 106732539 15808 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pango-ot-tag.c.o 106732116 940 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-trace.c.o 106732116 940 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pango-trace.c.o 106732114 7340 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-decoder.c.o 106732114 7340 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-decoder.c.o 106732110 57372 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-font.c.o 106732522 57372 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-font.c.o 106732112 118476 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-fontmap.c.o 106732537 118476 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pangofc-fontmap.c.o 106732126 20632 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2-fontmap.c.o 106732541 20632 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2-fontmap.c.o 106732128 33288 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2-render.c.o 106732543 33288 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2-render.c.o 106732130 31960 Jun 24 15:31 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2.c.o 106732545 31960 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib.p/pangoft2.c.o 106732185 31904 Jun 24 15:32 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-font.c.o 106732554 31904 Jun 24 15:42 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-font.c.o 106732187 34792 Jun 24 15:32 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-fontmap.c.o 106732557 34792 Jun 24 15:42 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-fontmap.c.o 106732189 41560 Jun 24 15:32 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-render.c.o 106732563 41560 Jun 24 15:43 ./pango/libpangoxft-1.0.0.dylib.p/pangoxft-render.c.o 106732313 16748 Jun 24 15:33 ./tools/gen-script-for-lang.p/gen-script-for-lang.c.o 106732670 16748 Jun 24 15:44 ./tools/gen-script-for-lang.p/gen-script-for-lang.c.o 106732309 15560 Jun 24 15:33 ./utils/pango-list.p/pango-list.c.o 106732654 15560 Jun 24 15:44 ./utils/pango-list.p/pango-list.c.o 106732311 13452 Jun 24 15:33 ./utils/pango-segmentation.p/pango-segmentation.c.o 106732660 13452 Jun 24 15:44 ./utils/pango-segmentation.p/pango-segmentation.c.o 106732250 1636 Jun 24 15:33 ./utils/pango-view.p/pango-view.c.o 106732612 1636 Jun 24 15:43 ./utils/pango-view.p/pango-view.c.o 106732262 15040 Jun 24 15:33 ./utils/pango-view.p/viewer-cairo.c.o 106732642 15040 Jun 24 15:44 ./utils/pango-view.p/viewer-cairo.c.o 106732252 9580 Jun 24 15:33 ./utils/pango-view.p/viewer-main.c.o 106732614 9580 Jun 24 15:43 ./utils/pango-view.p/viewer-main.c.o 106732264 58152 Jun 24 15:33 ./utils/pango-view.p/viewer-pangocairo.c.o 106732646 58152 Jun 24 15:44 ./utils/pango-view.p/viewer-pangocairo.c.o 106732256 9156 Jun 24 15:33 ./utils/pango-view.p/viewer-pangoft2.c.o 106732623 9156 Jun 24 15:43 ./utils/pango-view.p/viewer-pangoft2.c.o 106732258 9656 Jun 24 15:33 ./utils/pango-view.p/viewer-pangoxft.c.o 106732630 9656 Jun 24 15:44 ./utils/pango-view.p/viewer-pangoxft.c.o 106732254 53840 Jun 24 15:33 ./utils/pango-view.p/viewer-render.c.o 106732621 53840 Jun 24 15:43 ./utils/pango-view.p/viewer-render.c.o 106732260 18100 Jun 24 15:33 ./utils/pango-view.p/viewer-x.c.o 106732640 18100 Jun 24 15:44 ./utils/pango-view.p/viewer-x.c.o 106731907 13488 Jun 24 15:28 ./meson-private/__CMake_compiler_info__/CMakeFiles/3.29.5/CMakeDetermineCompilerABI_C.bin 106731907 13488 Jun 24 15:28 ./meson-private/__CMake_compiler_info__ 106731940 18280 Jun 24 15:28 ./meson-private/__CMake_compiler_info__/CMakeFiles/3.29.5/CMakeDetermineCompilerABI_CXX.bin 106731940 18280 Jun 24 15:28 ./meson-private/__CMake_compiler_info__ 106731861 9472 Jun 24 15:28 ./meson-private/__CMake_compiler_info__/CMakeFiles/3.29.5/CompilerIdC/a.out 106731861 9472 Jun 24 15:28 ./meson-private/__CMake_compiler_info__ 106731873 14256 Jun 24 15:28 ./meson-private/__CMake_compiler_info__/CMakeFiles/3.29.5/CompilerIdCXX/a.out 106731873 14256 Jun 24 15:28 ./meson-private/__CMake_compiler_info__ 106731626 13376 Jun 24 15:27 ./meson-private/sanitycheckc.exe 106731626 13376 Jun 24 15:27 ./meson-private/sanitycheckc.exe 106731641 18152 Jun 24 15:27 ./meson-private/sanitycheckcpp.exe 106731641 18152 Jun 24 15:27 ./meson-private/sanitycheckcpp.exe 106732107 1114256 Jun 24 15:31 ./pango/libpango-1.0.0.dylib 106732530 1114256 Jun 24 15:42 ./pango/libpango-1.0.0.dylib 106732231 179912 Jun 24 15:33 ./pango/libpangocairo-1.0.0.dylib 106732598 179912 Jun 24 15:43 ./pango/libpangocairo-1.0.0.dylib 106732164 336024 Jun 24 15:32 ./pango/libpangoft2-1.0.0.dylib 106732551 336024 Jun 24 15:42 ./pango/libpangoft2-1.0.0.dylib 106732226 134408 Jun 24 15:33 ./pango/libpangoxft-1.0.0.dylib 106732593 134408 Jun 24 15:43 ./pango/libpangoxft-1.0.0.dylib 106732336 46940 Jun 24 15:34 ./tools/gen-script-for-lang 106732726 46940 Jun 24 15:45 ./tools/gen-script-for-lang 106732326 45340 Jun 24 15:34 ./utils/pango-list 106732716 45340 Jun 24 15:45 ./utils/pango-list 106732331 41896 Jun 24 15:34 ./utils/pango-segmentation 106732721 41896 Jun 24 15:45 ./utils/pango-segmentation 106732308 178156 Jun 24 15:33 ./utils/pango-view 106732652 178156 Jun 24 15:44 ./utils/pango-view 106732321 3565 Jun 24 15:34 ./utils/pango-view.1
Why were so many files from the installation set rebuilt although they did already exist?
comment:14 Changed 5 months ago by ballapete (Peter "Pete" Dyballa)
Another thing is obvious: help2man succeeds when in build environment
and fails outside of it, on the command line as well.
comment:15 Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
variant -x11
builds:
[88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view
comment:16 Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
Default variant +x11
builds as well:
[88/91] /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view }}
comment:17 Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
Installing the built before port fails because it's tried to rebuild an already built file:
[74/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [75/78] Generating pango/PangoCairo-1.0.typelib with a custom command ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build
Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.3.log added |
---|
Main.log from PPC Tiger, Mac OS X 10.4.11, for command 'port -v install pango -x11' after 'port -v build pango -x11'
comment:18 Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
Trying to upgrade
the previously build port
it fails when without reason it is tried to rebuild the man page:
[67/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [68/78] Generating pango/PangoOT-1.0.gir with a custom command (wrapped by meson to set env) ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install
Changed 8 weeks ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.4.log added |
---|
Main.log from PPC Tiger, Mac OS X 10.4.11, for command 'port -v upgrade pango' after default 'port -v build pango' with X11 support
comment:19 follow-ups: 20 34 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)
I see that you filed an issue with the developers of pango and that they haven't responded yet:
comment:20 follow-up: 23 Changed 5 weeks ago by ballapete (Peter "Pete" Dyballa)
Replying to ryandesign:
I see that you filed an issue with the developers of pango and that they haven't responded yet:
I felt I was missing support from MacPorts. My next try would be with the recent Pango version…
comment:21 follow-up: 26 Changed 5 weeks ago by ballapete (Peter "Pete" Dyballa)
Could be the delete
from this block wrong now:
152 pre-configure { 153 delete ${worksrcpath}/subprojects/glib ${worksrcpath}/subprojects/glib.wrap 154 155 # Fix for issue 56409: pango-view.1 man page not generated 156 delete ${worksrcpath}/pango-view/pango-view.1.in 157 }
The man page can be built.
comment:22 Changed 5 weeks ago by ballapete (Peter "Pete" Dyballa)
Strangely in the end I have this:
The following ports are currently installed: pango @1.52.2_0+quartz+x11 requested_variants='' platform='darwin 9' archs='ppc' date='2024-04-23T21:03:12+0200' pango @1.54_0+quartz+x11 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2024-10-19T21:39:47+0200'
So it's not the line in Portfile
…
This make the original Portfile
build the new version 1.54:
--- /opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/x11/pango/Portfile.orig 2024-09-28 12:05:38.000000000 +0200 +++ /opt/local/var/macports/sources/nue.de.rsync.macports.org/macports/release/tarballs/ports/x11/pango/Portfile 2024-10-19 21:31:06.000000000 +0200 @@ -11,11 +11,13 @@ conflicts pango-devel set my_name pango epoch 1 -version 1.50.14 +version 1.54 revision 0 -checksums rmd160 3d24f18df1639172bde594761bf9afca2e86ca98 \ - sha256 d0076afe01082814b853deec99f9349ece5f2ce83908b8e58ff736b41f78a96b \ - size 1963588 +distfiles ${distname}.tar.bz2 +use_bzip2 yes +checksums rmd160 b8f670d1984b407d74a55def1e1654e896ce319c \ + sha256 7c3cb13df977d95ac2e6e022a48e60e2a4e4141c76430f3f837bf38388bb0bd4 \ + size 2204557 set branch [join [lrange [split ${version} .] 0 1] .] categories x11 @@ -38,7 +40,7 @@ # Ensure build doesn't pull in any examples or tests, unless explicitly enabled. # And while this is arguably an improvement, upstream may or may not accept. # Merge Request: https://gitlab.gnome.org/GNOME/pango/-/merge_requests/732 -patchfiles-append patch-meson-examples-tests.diff +#patchfiles-append patch-meson-examples-tests.diff depends_build-append \ path:lib/pkgconfig/gobject-introspection-1.0.pc:gobject-introspection \ @@ -59,7 +61,6 @@ -Dfreetype=enabled \ -Dintrospection=enabled \ -Dlibthai=disabled \ - -Dinstall-tests=false \ -Dxft=disabled if { [string match *clang* ${configure.compiler}] } { @@ -152,6 +153,8 @@ pre-configure { delete ${worksrcpath}/subprojects/glib ${worksrcpath}/subprojects/glib.wrap + delete ${workpath}/${distname} + move ${workpath}/${my_name}-main ${workpath}/${distname} # Fix for issue 56409: pango-view.1 man page not generated delete ${worksrcpath}/pango-view/pango-view.1.in }
I am going to check pango-devel
…
comment:23 follow-up: 25 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)
Replying to ballapete:
Replying to ryandesign:
I see that you filed an issue with the developers of pango and that they haven't responded yet:
I felt I was missing support from MacPorts. My next try would be with the recent Pango version…
It's great that you filed an issue with the developers. They're the ones who will have to fix their build system after all. I was just noting the URL here in this ticket so that we can check up on it later.
comment:24 Changed 5 weeks ago by ballapete (Peter "Pete" Dyballa)
On PPC Leopard
all builds fine. So let's check (in a few days, after upgrading the installed ports) how PPC Tiger
performs!
comment:25 Changed 5 weeks ago by ballapete (Peter "Pete" Dyballa)
Replying to ryandesign:
I was just noting the URL here in this ticket so that we can check up on it later.
My intention was to report a possible final success… Maybe not so clever…
comment:26 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)
Replying to ballapete:
Could be the
delete
from this block wrong now:152 pre-configure { 153 delete ${worksrcpath}/subprojects/glib ${worksrcpath}/subprojects/glib.wrap 154 155 # Fix for issue 56409: pango-view.1 man page not generated 156 delete ${worksrcpath}/pango-view/pango-view.1.in 157 }The man page can be built.
Ok, investigating: The problem in #56409 was that the distfile for pango 1.42.1 was shipped with an erroneous file pango-view/pango-view.1.in. This happened in a few prior releases as well: 1.40.4 and 1.36.3 at least. We fixed the problem by deleting the faulty file and adding the help2man dependency so that the file would be generated correctly. At that time, our pango port was at version 1.48.9.
Ideally, we should have removed that workaround in a subsequent version of pango if and when the developers fixed their release process to include the correct generated pango-view.1.in. But no upstream bug report URL was provided at that time for us to check up on later.
Today, our pango port is at version 1.52.2 and our pango-devel port is at version 1.54.0. Neither of these contain the pango-view.1.in file at all, so help2man is always needed to build the manpage and the delete
statement in the Portfile that deletes this file does nothing and can be removed, and that will have no effect on the problem you've been seeing. In fact, I don't think this statement was useful at all even when it was added. The last mention of pango-view.1.in was deleted from the pango source code when autotools was removed for pango 1.43.0.
comment:27 Changed 5 weeks ago by ryandesign (Ryan Carsten Schmidt)
comment:28 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
On PPC Tiger, Mac OS X 10.4.11, my version of Pango 1.54
builds without flaw, but test
fails:
[97/130] Generating pango/Pango-1.0.typelib with a custom command [98/130] Generating pango/PangoFc-1.0.typelib with a custom command [99/130] Generating pango/PangoOT-1.0.typelib with a custom command [100/130] Generating pango/PangoFT2-1.0.typelib with a custom command [101/130] Generating pango/PangoXft-1.0.typelib with a custom command [102/130] Generating pango/PangoCairo-1.0.typelib with a custom command [103/130] Linking target utils/pango-list [104/130] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [105/130] Linking target utils/pango-segmentation ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango: command execution failed
The original pango-devel port
fails test
s like this:
[66/78] Generating pango/PangoFT2-1.0.gir with a custom command (wrapped by meson to set env) [67/78] Generating pango/Pango-1.0.typelib with a custom command [68/78] Generating pango/PangoXft-1.0.gir with a custom command (wrapped by meson to set env) [69/78] Generating pango/PangoCairo-1.0.gir with a custom command (wrapped by meson to set env) [70/78] Generating pango/PangoFc-1.0.typelib with a custom command [71/78] Generating pango/PangoOT-1.0.typelib with a custom command [72/78] Generating pango/PangoFT2-1.0.typelib with a custom command [73/78] Generating pango/PangoXft-1.0.typelib with a custom command [74/78] Generating pango/PangoCairo-1.0.typelib with a custom command [75/78] Linking target utils/pango-list [76/78] Linking target utils/pango-segmentation [77/78] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango-devel/pango-devel/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango-devel/pango-devel/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [78/78] Linking target tools/gen-script-for-lang ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango-devel/pango-devel/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango-devel/pango-devel/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango-devel: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango-devel/pango-devel/main.log for details.
So help2man
seems to be the problem on PPC Tiger? (I think it had no problem on PPC Leopard, Mac OS X 10.5.8, but I am not sure, so I'll check afterwards.)
Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.5.log added |
---|
Main.log from PPC Tiger, Mac OS X 10.4.11, for Pango 1.54 'port test'
Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.6.log added |
---|
Main.log from PPC Tiger, Mac OS X 10.4.11, for pango-devel 'port test'
Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Attachment: | main.7.log added |
---|
Main.log from PPC Tiger, Mac OS X 10.4.11, port install "Pango 1.54"
comment:29 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
My own "Pango 1.54" fails to install
like this:
Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install ninja: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build' [1/49] Linking target pango/libpango-1.0.0.dylib [2/49] Generating symbol file pango/libpango-1.0.0.dylib.p/libpango-1.0.0.dylib.symbols [3/49] Linking target pango/libpangoft2-1.0.0.dylib [4/49] Generating symbol file pango/libpangoft2-1.0.0.dylib.p/libpangoft2-1.0.0.dylib.symbols [5/49] Linking target pango/libpangoxft-1.0.0.dylib [6/49] Linking target pango/libpangocairo-1.0.0.dylib [7/49] Generating symbol file pango/libpangoxft-1.0.0.dylib.p/libpangoxft-1.0.0.dylib.symbols [8/49] Generating symbol file pango/libpangocairo-1.0.0.dylib.p/libpangocairo-1.0.0.dylib.symbols [9/49] Linking target utils/pango-view [10/49] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: can't get `--help-all' info from /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view Try `--no-discard-stderr' if option outputs to stderr [11/49] Generating pango/Pango-1.0.gir with a custom command (wrapped by meson to set env) ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install Exit code: 255 Error: Failed to destroot pango: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/main.log for details.
The failure seems to be caused by help2man @1.49.3
…
comment:30 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Trying to install manually in root's tcsh I get:
root 299 /\ cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build" && /opt/local/bin/meson install ninja: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build' [1/47] Generating symbol file pango/libpango-1.0.0.dylib.p/libpango-1.0.0.dylib.symbols [2/46] Generating symbol file pango/libpangoft2-1.0.0.dylib.p/libpangoft2-1.0.0.dylib.symbols [3/44] Generating pango/Pango-1.0.typelib with a custom command [4/44] Generating symbol file pango/libpangoxft-1.0.0.dylib.p/libpangoxft-1.0.0.dylib.symbols [5/44] Generating symbol file pango/libpangocairo-1.0.0.dylib.p/libpangocairo-1.0.0.dylib.symbols [6/43] Generating utils/pango-view.1 with a custom command FAILED: utils/pango-view.1 /opt/local/bin/help2man --no-info --section=1 --help-option=--help-all '--name="Pango text viewer"' --output=utils/pango-view.1 /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view help2man: Es wurde keine »--help-all«-Information von /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/utils/pango-view erhalten Try `--no-discard-stderr' if option outputs to stderr [7/43] Generating pango/PangoFc-1.0.gir with a custom command (wrapped by meson to set env) FAILED: pango/PangoFc-1.0.gir env PKG_CONFIG_PATH=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/meson-uninstalled /opt/local/bin/g-ir-scanner --quiet --no-libtool --namespace=PangoFc --nsversion=1.0 --warn-all --output pango/PangoFc-1.0.gir --c-include=pango/pangofc-fontmap.h --quiet -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/pango -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/pango/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/pango/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/. --filelist=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/libpangoft2-1.0.0.dylib.p/PangoFc_1.0_gir_filelist --include-uninstalled=pango/Pango-1.0.gir --include=fontconfig-2.0 --symbol-prefix=pango_fc --identifier-prefix=PangoFc --pkg-export=pangofc --cflags-begin -D_POSIX_C_SOURCE=200809L -D_POSIX_THREAD_SAFE_FUNCTIONS -D_GNU_SOURCE -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/pango/. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango/. -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/fribidi -I/opt/local/include/harfbuzz -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/gobject-introspection-1.0 -I/opt/local/include --cflags-end --add-include-path=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango --add-include-path=/opt/local/share/gir-1.0 --add-include-path=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango -L/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango --extra-library=pango-1.0 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango --library pangoft2-1.0 -L/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/pango -L/opt/local/lib --extra-library=m -L/opt/local/lib --extra-library=glib-2.0 --extra-library=intl --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=fribidi --extra-library=harfbuzz --extra-library=fontconfig --extra-library=freetype --extra-library=Xrender --extra-library=X11 --extra-library=Xft --extra-library=cairo --extra-library=harfbuzz-gobject --extra-library=girepository-1.0 --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/pango-1.54/ --sources-top-dirs /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/ dyld: Symbol not found: _gll_pkey Referenced from: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL Expected in: /opt/local/lib/libGL.1.dylib Command '['/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/tmp-introspecti1y6pwwb/PangoFc-1.0', '--introspect-dump=/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/tmp-introspecti1y6pwwb/functions.txt,/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build/tmp-introspecti1y6pwwb/dump.xml']' died with <Signals.SIGTRAP: 5>. ninja: build stopped: subcommand failed. Could not rebuild /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build root 300 /\
root 300 /\ port deps pango Full Name: pango @1.54_0+x11 Extract Dependencies: lbzip2, xz Build Dependencies: gobject-introspection, help2man, pkgconfig, cctools, gcc7, meson, ninja Library Dependencies: cairo, fontconfig, freetype, fribidi, glib2, harfbuzz, Xft2, libgcc root 301 /\ . /opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_x11_pango/pango/work/build root 302 /\ find . -type f -name pango-view ./utils/pango-view root 303 /\ otool -L ./utils/pango-view ./utils/pango-view: @loader_path/libpango-1.0.0.dylib (compatibility version 5401.0.0, current version 5401.0.0) @loader_path/libpangoft2-1.0.0.dylib (compatibility version 5401.0.0, current version 5401.0.0) @loader_path/libpangoxft-1.0.0.dylib (compatibility version 5401.0.0, current version 5401.0.0) @loader_path/libpangocairo-1.0.0.dylib (compatibility version 5401.0.0, current version 5401.0.0) /opt/local/lib/libglib-2.0.0.dylib (compatibility version 7801.0.0, current version 7801.4.0) /opt/local/lib/libgobject-2.0.0.dylib (compatibility version 7801.0.0, current version 7801.4.0) /opt/local/lib/libharfbuzz.0.dylib (compatibility version 60851.0.0, current version 60851.0.0) /opt/local/lib/libfontconfig.1.dylib (compatibility version 14.0.0, current version 14.1.0) /opt/local/lib/libX11.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libXft.2.dylib (compatibility version 6.0.0, current version 6.8.0) /opt/local/lib/libcairo.2.dylib (compatibility version 11709.0.0, current version 11709.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.12) root 304 /\ l /opt/local/lib/libGL.1.dylib -rwxr-xr-x 1 root admin 1654696 29 Apr 20:19 /opt/local/lib/libGL.1.dylib root 305 /\ l /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL -rwxr-xr-x 1 root wheel 73316 27 Apr 2013 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL root 306 /\ otool -L /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices (compatibility version 1.0.0, current version 22.0.0) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 368.25.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib (compatibility version 1.0.0, current version 1.0.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.2) root 307 /\
I have no further idea…
comment:31 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
…except: How can I make port dump the environment settings within which a port is handled from extracting to installing? Checking manually in this environment would a better manual try.
comment:32 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Perl keeps me from booting into Leopard, but I already showed that I could install and activated my version of Pango 1.54: pango @1.54_0+quartz+x11 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2024-10-19T21:39:47+0200'
. Installed and active seems to be original pango-devel
:
tiger pete 231 /\ l /Volumes/Leopard/opt/local/var/macports/software/pango insgesamt 944 -rw-r--r-- 1 root admin 479345 23. Apr 21:03 pango-1.52.2_0+quartz+x11.darwin_9.ppc.tbz2 -rw-r--r-- 1 root admin 479795 19. Okt 21:39 pango-1.54_0+quartz+x11.darwin_9.ppc.tbz2 tiger pete 232 /\ l /Volumes/Leopard/opt/local/var/macports/software/pango-devel/ insgesamt 472 -rw-r--r-- 1 root admin 479314 19. Okt 22:02 pango-devel-1.54.0_0+quartz+x11.darwin_9.ppc.tbz2 iger pete 233 /\ l /Volumes/Leopard/opt/local/bin/pango-* -rwxr-xr-x 1 root admin 19388 19. Okt 22:02 /Volumes/Leopard/opt/local/bin/pango-list -rwxr-xr-x 1 root admin 18736 19. Okt 22:02 /Volumes/Leopard/opt/local/bin/pango-segmentation -rwxr-xr-x 1 root admin 73972 19. Okt 22:02 /Volumes/Leopard/opt/local/bin/pango-view
So everything succeeded on PPC Leopard. But I'll check again – when testing Perl 5.34 and 5.38 (on the command line) to see the differences and gain the impression that Perl 5.38 is good or not there will be enough time for these lesser jobs.
comment:33 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
On PPC Leopard
I have indeed installed:
pango @1.52.2_0+quartz+x11 requested_variants='' platform='darwin 9' archs='ppc' date='2024-04-23T21:03:12+0200' pango @1.54_0+quartz+x11 requested_variants='' platform='darwin 9' archs='ppc' date='2024-10-19T21:39:47+0200' pango-devel @1.54.0_0+quartz+x11 (active) requested_variants='' platform='darwin 9' archs='ppc' date='2024-10-19T22:02:27+0200'
comment:34 follow-up: 35 Changed 4 weeks ago by ballapete (Peter "Pete" Dyballa)
Matthias Clasen responded: It's all help2man's problem.
comment:35 Changed 9 days ago by ballapete (Peter "Pete" Dyballa)
Replying to ballapete:
Matthias Clasen responded: It's all help2man's problem.
What is needed to make it work?
comment:36 Changed 9 days ago by ballapete (Peter "Pete" Dyballa)
help2man @1.49.3_1+perl5_38 (active) requested_variants='' platform='darwin 8' archs='ppc' date='2024-11-07T23:40:44+0100'
does not work either.
Main.log from PPC Tiger, Mac OS X 10.4.11