Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692674 - sci-visualization/paraview-5.6.1 USE=mysql fails with dev-db/mysql-connector-c-8.0.17-r1: vtkMySQLDatabase.cxx:149:5: error: ‘my_bool’ was not declared in this scope;
Summary: sci-visualization/paraview-5.6.1 USE=mysql fails with dev-db/mysql-connector-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: mysql-8
  Show dependency tree
 
Reported: 2019-08-21 13:27 UTC by Attila Tóth
Modified: 2020-04-03 02:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
paraview-5.6.1-my_bool-error.diff (paraview-5.6.1-my_bool-error.diff,1.62 KB, patch)
2019-08-21 13:29 UTC, Attila Tóth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Attila Tóth 2019-08-21 13:27:01 UTC
[ 29%] Building CXX object VTK/IO/MySQL/CMakeFiles/vtkIOMySQL.dir/vtkMySQLDatabase.cxx.o
cd /var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/IO/MySQL && /usr/bin/x86_64-pc-linux-gnu-g++ -DVTK_IN_VTK -DvtkIOMySQL_EXPORTS -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build -I/usr/include/mysql -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/IO/MySQL -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/MySQL -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/Core -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/Core -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Utilities/KWIML -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Utilities/KWIML -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Utilities/KWSys -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Utilities/KWSys -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/utf8 -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/utf8 -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/DataModel -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/DataModel -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/Math -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/Math -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/Misc -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/Misc -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/System -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/System -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/Transforms -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/Transforms -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/Common/ExecutionModel -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/Common/ExecutionModel -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/IO/SQL -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/SQL -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/IO/Core -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/Core -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/doubleconversion/vtkdoubleconversion -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/doubleconversion/vtkdoubleconversion -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/doubleconversion -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/doubleconversion -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/lz4 -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/lz4 -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/lzma -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/lzma -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/zlib -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/zlib -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/sqlite/vtksqlite -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build/VTK/ThirdParty/sqlite -I/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/ThirdParty/sqlite   -DNDEBUG -O2 -march=native -pipe   -fPIC -fvisibility=hidden   -std=c++11 -o CMakeFiles/vtkIOMySQL.dir/vtkMySQLDatabase.cxx.o -c /var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/MySQL/vtkMySQLDatabase.cxx
/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/MySQL/vtkMySQLDatabase.cxx: In member function ‘virtual bool vtkMySQLDatabase::Open(const char*)’:
/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/MySQL/vtkMySQLDatabase.cxx:149:5: error: ‘my_bool’ was not declared in this scope; did you mean ‘bool’?
  149 |     my_bool recon = true;
      |     ^~~~~~~
      |     bool
/var/tmp/portage/sci-visualization/paraview-5.6.1/work/ParaView-v5.6.1/VTK/IO/MySQL/vtkMySQLDatabase.cxx:150:74: error: ‘recon’ was not declared in this scope
  150 |     mysql_options( &this->Private->NullConnection, MYSQL_OPT_RECONNECT, &recon );
      |                                                                          ^~~~~
make[2]: *** [VTK/IO/MySQL/CMakeFiles/vtkIOMySQL.dir/build.make:66: VTK/IO/MySQL/CMakeFiles/vtkIOMySQL.dir/vtkMySQLDatabase.cxx.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/sci-visualization/paraview-5.6.1/work/paraview-5.6.1_build'
make[1]: *** [CMakeFiles/Makefile2:15669: VTK/IO/MySQL/CMakeFiles/vtkIOMySQL.dir/all] Error 2
Comment 1 Attila Tóth 2019-08-21 13:27:53 UTC
This is related to the recent version bump to mysql-8 & mysql-connector-c-8.
Candidate for this tracker:
https://bugs.gentoo.org/692570
Comment 2 Attila Tóth 2019-08-21 13:29:12 UTC
Created attachment 587748 [details, diff]
paraview-5.6.1-my_bool-error.diff

Proposed patch to make the package cope with the recent version of mysql & mysql-connector-c.
Comment 3 Larry the Git Cow gentoo-dev 2020-04-03 02:49:04 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcdb13aea164e1887a298a6ff5f718696762272

commit 9fcdb13aea164e1887a298a6ff5f718696762272
Author:     Matthias Maier <tamiko@gentoo.org>
AuthorDate: 2020-04-03 02:48:04 +0000
Commit:     Matthias Maier <tamiko@gentoo.org>
CommitDate: 2020-04-03 02:48:40 +0000

    sci-visualization/paraview: drop old
    
    Closes: https://bugs.gentoo.org/692674
    Closes: https://bugs.gentoo.org/683896
    Closes: https://bugs.gentoo.org/683810
    Package-Manager: Portage-2.3.96, Repoman-2.3.22
    Signed-off-by: Matthias Maier <tamiko@gentoo.org>

 sci-visualization/paraview/Manifest                |   1 -
 .../files/paraview-5.6.1-fix_openmp_4.0.patch      |  81 ------
 .../paraview/paraview-5.6.1-r1.ebuild              | 315 ---------------------
 3 files changed, 397 deletions(-)