Make boot fail but successful..

17 views
Skip to first unread message

livius...@poczta.onet.pl

unread,
May 16, 2026, 6:14:23 AM (9 days ago) May 16
to firebird-devel
Hi

I’m working on “grouping sets”, and several times during the process I got an error, for example in pass1.cpp while running make_boot.bat, but at the very end make_boot still reports “Compilation successful”.
I often just run make_boot.bat and don’t sit there watching the screen the whole time; I only wait for the final result, which unfortunately turns out to be incorrect.
Could someone please fix the make_boot.bat script? Thanks in advance.

regards,
Karol BIeniaszewski

e.g.:
```
       parse.cpp
         pass1.cpp
    10>J:\Git\firebird_rollup_cube_2026\src\dsql\pass1.cpp(2061,10): error C3861: "pass1_find_grouping_dimension_match"
       : identyfikatora nie odnaleziono [J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine_static.vcxproj]
    10>Kompilowanie projektu „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine_static.vcxproj” wykonane (dom
       yślne elementy docelowe) — NIEPOWODZENIE.
     9>Kompilowanie projektu „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine.vcxproj” wykonane (domyślne e
       lementy docelowe) — NIEPOWODZENIE.
     2>Kompilowanie projektu „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine.vcxproj.metaproj” wykonane (d
       omyślne elementy docelowe) — NIEPOWODZENIE.
     1>Kompilowanie projektu „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\Firebird.sln” wykonane (elementy doc
       elowe: DLLs\engine) — NIEPOWODZENIE.

Kompilacja NIE POWIODŁA SIĘ.

       „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\Firebird.sln” (element docelowy DLLs\engine) (1) ->
       „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine.vcxproj.metaproj” (domyślny element docelowy) (2)->
       „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine.vcxproj” (domyślny element docelowy) (9)->
       „J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine_static.vcxproj” (domyślny element docelowy) (10)->
       (element docelowy ClCompile) ->
         J:\Git\firebird_rollup_cube_2026\src\dsql\pass1.cpp(2061,10): error C3861: "pass1_find_grouping_dimension_matc
       h": identyfikatora nie odnaleziono [J:\Git\firebird_rollup_cube_2026\builds\win32\msvc15\engine_static.vcxproj]

    Ostrzeżenia: 0
    Liczba błędów: 1
```

"Liczba błędów" translates as "number of errors"

but at the end is:
```
Kompilacja powiodła się.  "Compilation successful."
    Ostrzeżenia: 0
    Liczba błędów: 0

Czas, który upłynął: 00:00:00.45
Building message file...

   You may now run make_all.bat [DEBUG] [CLEAN]
```

Vlad Khorsun

unread,
May 16, 2026, 2:15:17 PM (9 days ago) May 16
to firebir...@googlegroups.com
16.05.2026 13:14, liviuslivius via firebird-devel:
> Hi
>
> I’m working on “grouping sets”, and several times during the process I got an error, for example in pass1.cpp while running
> make_boot.bat, but at the very end make_boot still reports “Compilation successful”.
> I often just run make_boot.bat and don’t sit there watching the screen the whole time; I only wait for the final result, which
> unfortunately turns out to be incorrect.

There is no need to often run make_boot.bat - use parse.bat or preprocess.bat
as appropriate. make_boot is required before push or after pull (if you don't care
what was pulled). Just a tip, not a strong rule :)

> Could someone please fix the make_boot.bat script? Thanks in advance.

Should be fixed in master now.

Regards,
Vlad
Reply all
Reply to author
Forward
0 new messages