[MCOL-4136] Build from source RPM fails in buildbot: columnstore/utils/loggingcpp/exceptclasses.h:34:22: fatal error: errorids.h: No such file or directory #include "errorids.h" Created: 2020-07-01  Updated: 2021-04-23  Resolved: 2021-04-23

Status: Closed
Project: MariaDB ColumnStore
Component/s: MariaDB Server
Affects Version/s: 1.5.2
Fix Version/s: 5.6.1

Type: Bug Priority: Major
Reporter: Elena Stepanova Assignee: Roman
Resolution: Fixed Votes: 0
Labels: None

Attachments: File build.log    
Issue Links:
Blocks
PartOf
is part of MCOL-4134 Clean and fix remaining columnstore c... Closed

 Description   

10.5 263f8aff651edf1e43e385b7390c0e67ae51d358, tarbuildnum 33880, CentOS 74 amd64 build 4427

In file included from /home/buildbot/rpmbuild/BUILD/MariaDB-10.5.5/mariadb-10.5.5/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:36:0,
                 from /home/buildbot/rpmbuild/BUILD/MariaDB-10.5.5/mariadb-10.5.5/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:44,
                 from /home/buildbot/rpmbuild/BUILD/MariaDB-10.5.5/mariadb-10.5.5/storage/columnstore/columnstore/dbcon/ddlpackageproc/ddlpackageprocessor.h:38,
                 from /home/buildbot/rpmbuild/BUILD/MariaDB-10.5.5/mariadb-10.5.5/storage/columnstore/columnstore/dbcon/ddlpackageproc/ddlpackageprocessor.cpp:28:
/home/buildbot/rpmbuild/BUILD/MariaDB-10.5.5/mariadb-10.5.5/storage/columnstore/columnstore/utils/loggingcpp/exceptclasses.h:34:22: fatal error: errorids.h: No such file or directory
 #include "errorids.h"
                      ^
compilation terminated.

The whole buildbot output (preparation and build) is attached as build.log.



 Comments   
Comment by Roman [ 2020-07-13 ]

This issue had been fixed in our develop preparing ENT build.

Comment by Sergei Golubchik [ 2020-08-05 ]

still happens. e.g. in https://buildbot.askmonty.org/buildbot/builders/kvm-rpm-centos74-amd64-debug/builds/4640

perhaps dbcon/ddlpackageproc should also depend on errorids.h?

Or, may be, everything that includes anything that includes anything that eventually includes errorids.h? Like this:

$ find . -name depend.internal|xargs grep errorids -l
./dbcon/ddlpackage/CMakeFiles/ddlpackage.dir/depend.internal
./dbcon/ddlpackageproc/CMakeFiles/ddlpackageproc.dir/depend.internal
./dbcon/dmlpackage/CMakeFiles/dmlpackage.dir/depend.internal
./dbcon/dmlpackageproc/CMakeFiles/dmlpackageproc.dir/depend.internal
./dbcon/execplan/CMakeFiles/execplan.dir/depend.internal
./dbcon/joblist/CMakeFiles/joblist.dir/depend.internal
./oam/oamcpp/CMakeFiles/oamcpp.dir/depend.internal
./oamapps/alarmmanager/CMakeFiles/alarmmanager.dir/depend.internal
./primitives/blockcache/CMakeFiles/dbbc.dir/depend.internal
./primitives/linux-port/CMakeFiles/processor.dir/depend.internal
./tools/dbloadxml/CMakeFiles/dbload.dir/depend.internal
./utils/batchloader/CMakeFiles/batchloader.dir/depend.internal
./utils/cacheutils/CMakeFiles/cacheutils.dir/depend.internal
./utils/common/CMakeFiles/common.dir/depend.internal
./utils/configcpp/CMakeFiles/configcpp.dir/depend.internal
./utils/dataconvert/CMakeFiles/dataconvert.dir/depend.internal
./utils/ddlcleanup/CMakeFiles/ddlcleanuputil.dir/depend.internal
./utils/funcexp/CMakeFiles/funcexp.dir/depend.internal
./utils/joiner/CMakeFiles/joiner.dir/depend.internal
./utils/libmysql_client/CMakeFiles/libmysql_client.dir/depend.internal
./utils/messageqcpp/CMakeFiles/messageqcpp.dir/depend.internal
./utils/querystats/CMakeFiles/querystats.dir/depend.internal
./utils/regr/CMakeFiles/regr.dir/depend.internal
./utils/threadpool/CMakeFiles/threadpool.dir/depend.internal
./utils/udfsdk/CMakeFiles/udfsdk.dir/depend.internal
./utils/windowfunction/CMakeFiles/windowfunction.dir/depend.internal
./versioning/BRM/CMakeFiles/brm.dir/depend.internal
./writeengine/bulk/CMakeFiles/we_bulk.dir/depend.internal
./writeengine/client/CMakeFiles/writeengineclient.dir/depend.internal
./writeengine/redistribute/CMakeFiles/writeengineredistribute.dir/depend.internal
./writeengine/wrapper/CMakeFiles/writeengine.dir/depend.internal
./writeengine/xml/CMakeFiles/we_xml.dir/depend.internal

Comment by Roman [ 2020-08-05 ]

Plz review.

Comment by Jose Rojas (Inactive) [ 2020-08-27 ]

Assigning back to drrtuy as I am not sure who is going to be testing this or if it is already tested and has just gone stale (this was reviewed a three weeks ago).

Comment by Roman [ 2020-09-02 ]

Fixed.

Comment by Roman [ 2020-11-12 ]

The issue still exists according to CS CI pipelines logs.

Comment by Roman [ 2021-04-23 ]

The issue had been fixed.

Generated at Thu Feb 08 02:48:04 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.