Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder ggettext-solaris10-i386 Build #1047

Results:

Failed shell shell_1 shell_2 shell_3

SourceStamp:

Projectggettext
Repositorygit://git.savannah.gnu.org/gettext.git
Branchmaster
Revision053b5ef04dcdd077d66ed91470432be8c9c8a49e
Got Revision053b5ef04dcdd077d66ed91470432be8c9c8a49e
Changes1 change

BuildSlave:

unstable10x

Reason:

The SingleBranchScheduler scheduler named 'schedule-ggettext-solaris10-i386' triggered this build

Steps and Logfiles:

  1. git update ( 5 secs )
    1. stdio
  2. shell '/opt/csw/bin/bash autogen.sh' failed ( 2 mins, 30 secs )
    1. stdio
  3. shell_1 './configure --with-libiconv-prefix=/opt/csw ...' failed ( 0 secs )
    1. stdio
  4. shell_2 'gmake' failed ( 0 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 0 secs )
    1. stdio
    2. tools_test-init-env
    3. tools_gnulib_test-suite.log
    4. runtime_test-suite.log
    5. tools_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/ggettext-solaris10-i386 slave
buildername ggettext-solaris10-i386 Builder
buildnumber 1047 Build
codebase Build
got_revision 053b5ef04dcdd077d66ed91470432be8c9c8a49e Git
project ggettext Build
repository git://git.savannah.gnu.org/gettext.git Build
revision 053b5ef04dcdd077d66ed91470432be8c9c8a49e Build
scheduler schedule-ggettext-solaris10-i386 Scheduler
slavename unstable10x BuildSlave
workdir /export/home/buildbot/slave/ggettext-solaris10-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Bruno Haible

Timing:

StartWed Jan 28 13:56:25 2026
EndWed Jan 28 13:59:01 2026
Elapsed2 mins, 36 secs

All Changes:

:

  1. Change #256573

    Category ggettext
    Changed by Bruno Haible <brunoohnoyoudont@clisp.org>
    Changed at Wed 28 Jan 2026 13:50:21
    Repository git://git.savannah.gnu.org/gettext.git
    Project ggettext
    Branch master
    Revision 053b5ef04dcdd077d66ed91470432be8c9c8a49e

    Comments

    xgettext: PHP: Fix parsing of strings and heredocs with embedded expressions.
    Reported by Gert Jan Schoneveld <gertjan@facilityapps.com> in
    <https://lists.gnu.org/archive/html/bug-gettext/2025-08/msg00007.html>
    and by Benoit Waldmann <benoit.waldmann@siagilus.fr>
    at <https://savannah.gnu.org/bugs/index.php?item_id=67948>.
    
    * gettext-tools/src/x-php.c (enum token_type_ty): New enum values
    token_type_lbrace, token_type_rbrace.
    (struct php_extractor): New field brace_nesting_depth.
    (php_extractor_init_rest): Initialize it.
    (extract_balanced): Forward-declare.
    (process_dquote_or_heredoc): Change handling of embedded expressions.
    (phase4_get): Recognize token_type_lbrace, token_type_rbrace.
    (extract_balanced): Recurse also for token_type_lbrace.
    (extract_php_input): Remove function.
    (extract_php): Inline it here.
    * gettext-tools/tests/xgettext-php-1: Add more tests of embedded expressions.

    Changed files

    • gettext-tools/src/x-php.c
    • gettext-tools/tests/xgettext-php-1