Temporary header file '/tmp/bfAPaUfAzY/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/ColPack/BipartiteGraphBicoloring.h" #include "/usr/include/ColPack/BipartiteGraphBicoloringInterface.h" #include "/usr/include/ColPack/BipartiteGraphCore.h" #include "/usr/include/ColPack/BipartiteGraphInputOutput.h" #include "/usr/include/ColPack/BipartiteGraphOrdering.h" #include "/usr/include/ColPack/BipartiteGraphPartialColoring.h" #include "/usr/include/ColPack/BipartiteGraphPartialColoringInterface.h" #include "/usr/include/ColPack/BipartiteGraphPartialOrdering.h" #include "/usr/include/ColPack/BipartiteGraphVertexCover.h" #include "/usr/include/ColPack/ColPackHeaders.h" #include "/usr/include/ColPack/CoutLock.h" #include "/usr/include/ColPack/Definitions.h" #include "/usr/include/ColPack/DisjointSets.h" #include "/usr/include/ColPack/File.h" #include "/usr/include/ColPack/GraphColoring.h" #include "/usr/include/ColPack/GraphColoringInterface.h" #include "/usr/include/ColPack/GraphCore.h" #include "/usr/include/ColPack/GraphInputOutput.h" #include "/usr/include/ColPack/GraphOrdering.h" #include "/usr/include/ColPack/HessianRecovery.h" #include "/usr/include/ColPack/JacobianRecovery1D.h" #include "/usr/include/ColPack/JacobianRecovery2D.h" #include "/usr/include/ColPack/MatrixDeallocation.h" #include "/usr/include/ColPack/Pause.h" #include "/usr/include/ColPack/RecoveryCore.h" #include "/usr/include/ColPack/SMPGC.h" #include "/usr/include/ColPack/SMPGCColoring.h" #include "/usr/include/ColPack/SMPGCGraph.h" #include "/usr/include/ColPack/SMPGCOrdering.h" #include "/usr/include/ColPack/StringTokenizer.h" #include "/usr/include/ColPack/Timer.h" #include "/usr/include/ColPack/command_line_parameter_processor.h" #include "/usr/include/ColPack/current_time.h" #include "/usr/include/ColPack/extra.h" #include "/usr/include/ColPack/mmio.h" #include "/usr/include/ColPack/stat.h" // add namespaces namespace ColPack{typedef int tmp_add_type_1;} ColPack::tmp_add_type_1 tmp_add_func_1(){return 0;}; // add classes SMPGC* tmp_add_class_0; _G_fpos64_t* tmp_add_class_1; _G_fpos_t* tmp_add_class_2; _IO_cookie_io_functions_t* tmp_add_class_3; omp_alloctrait_t* tmp_add_class_4; omp_depend_t* tmp_add_class_5; tms* tmp_add_class_6; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/bfAPaUfAzY/dump1.h" In file included from /tmp/bfAPaUfAzY/dump1.h:12: /usr/include/ColPack/BipartiteGraphBicoloring.h:33:9: error: expected class-name before ‘{’ token 33 | { | ^ /usr/include/ColPack/BipartiteGraphBicoloring.h:38:42: error: ‘vector’ has not been declared 38 | void GetLeftVertexColors(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:38:48: error: expected ‘,’ or ‘...’ before ‘<’ token 38 | void GetLeftVertexColors(vector &output); | ^ /usr/include/ColPack/BipartiteGraphBicoloring.h:42:43: error: ‘vector’ has not been declared 42 | void GetRightVertexColors(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:42:49: error: expected ‘,’ or ‘...’ before ‘<’ token 42 | void GetRightVertexColors(vector &output); | ^ /usr/include/ColPack/BipartiteGraphBicoloring.h:45:55: error: ‘vector’ has not been declared 45 | void GetRightVertexColors_Transformed(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:45:61: error: expected ‘,’ or ‘...’ before ‘<’ token 45 | void GetRightVertexColors_Transformed(vector &output); | ^ /usr/include/ColPack/BipartiteGraphBicoloring.h:135:17: error: ‘vector’ does not name a type 135 | vector m_vi_LeftVertexColors; | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:140:17: error: ‘vector’ does not name a type 140 | vector m_vi_RightVertexColors; | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:159:41: error: ‘string’ has not been declared 159 | int CheckVertexColoring(string s_VertexColoringVariant); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:198:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 198 | string m_s_VertexColoringVariant; | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphBicoloring.h:200:17: error: ‘vector’ does not name a type 200 | vector m_vi_LeftVertexColorFrequency; | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:201:17: error: ‘vector’ does not name a type 201 | vector m_vi_RightVertexColorFrequency; | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloring.h:263:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 263 | string GetVertexBicoloringVariant(); | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphBicoloring.h:264:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 264 | string GetVertexColoringVariant(); | ^~~~~~ | stdin In file included from /tmp/bfAPaUfAzY/dump1.h:13: /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:93:208: error: ‘string’ has not been declared 93 | void GenerateSeedJacobian(double*** dp3_LeftSeed, int *ip1_LeftSeedRowCount, int *ip1_LeftSeedColumnCount, double*** dp3_RightSeed, int *ip1_RightSeedRowCount, int *ip1_RightSeedColumnCount, string s_OrderingVariant="NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:93:244: error: ‘string’ has not been declared 93 | void GenerateSeedJacobian(double*** dp3_LeftSeed, int *ip1_LeftSeedRowCount, int *ip1_LeftSeedColumnCount, double*** dp3_RightSeed, int *ip1_RightSeedRowCount, int *ip1_RightSeedColumnCount, string s_OrderingVariant="NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:100:218: error: ‘string’ has not been declared 100 | void GenerateSeedJacobian_unmanaged(double*** dp3_LeftSeed, int *ip1_LeftSeedRowCount, int *ip1_LeftSeedColumnCount, double*** dp3_RightSeed, int *ip1_RightSeedRowCount, int *ip1_RightSeedColumnCount, string s_OrderingVariant="NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:100:254: error: ‘string’ has not been declared 100 | void GenerateSeedJacobian_unmanaged(double*** dp3_LeftSeed, int *ip1_LeftSeedRowCount, int *ip1_LeftSeedColumnCount, double*** dp3_RightSeed, int *ip1_RightSeedRowCount, int *ip1_RightSeedColumnCount, string s_OrderingVariant="NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:127:32: error: ‘string’ has not been declared 127 | int Bicoloring(string s_OrderingVariant = "NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:127:70: error: ‘string’ has not been declared 127 | int Bicoloring(string s_OrderingVariant = "NATURAL", string s_BicoloringVariant = "IMPLICIT_COVERING__STAR_BICOLORING"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:135:41: error: ‘vector’ has not been declared 135 | void GetOrderedVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:135:47: error: expected ‘,’ or ‘...’ before ‘<’ token 135 | void GetOrderedVertices(vector &output); | ^ /usr/include/ColPack/BipartiteGraphBicoloringInterface.h:138:17: error: ‘Timer’ does not name a type 138 | Timer m_T_Timer; | ^~~~~ In file included from /tmp/bfAPaUfAzY/dump1.h:14: /usr/include/ColPack/BipartiteGraphCore.h:50:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 50 | string m_s_InputFile; | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphCore.h:52:17: error: ‘vector’ does not name a type 52 | vector m_vi_LeftVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:53:17: error: ‘vector’ does not name a type 53 | vector m_vi_RightVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:55:17: error: ‘vector’ does not name a type 55 | vector m_vi_Edges; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:57:17: error: ‘map’ does not name a type 57 | map< int, map > m_mimi2_VertexEdgeMap; | ^~~ /usr/include/ColPack/BipartiteGraphCore.h:66:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 66 | string GetInputFile(); | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphCore.h:68:17: error: ‘vector’ does not name a type 68 | vector* GetLeftVerticesPtr() ; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:69:17: error: ‘vector’ does not name a type 69 | vector* GetRightVerticesPtr() ; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:71:23: error: ‘vector’ does not name a type 71 | const vector& GetLeftVertices() const { return m_vi_LeftVertices; } | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:72:23: error: ‘vector’ does not name a type 72 | const vector& GetRightVertices() const { return m_vi_RightVertices;} | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:75:23: error: ‘vector’ does not name a type 75 | const vector& GetEdges() const { return m_vi_Edges; } | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:76:37: error: ‘vector’ has not been declared 76 | void GetRowVertices(vector &output) const; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:76:43: error: expected ‘,’ or ‘...’ before ‘<’ token 76 | void GetRowVertices(vector &output) const; | ^ /usr/include/ColPack/BipartiteGraphCore.h:77:38: error: ‘vector’ has not been declared 77 | void GetLeftVertices(vector &output) const; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:77:44: error: expected ‘,’ or ‘...’ before ‘<’ token 77 | void GetLeftVertices(vector &output) const; | ^ /usr/include/ColPack/BipartiteGraphCore.h:79:40: error: ‘vector’ has not been declared 79 | void GetColumnVertices(vector &output) const; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:79:46: error: expected ‘,’ or ‘...’ before ‘<’ token 79 | void GetColumnVertices(vector &output) const; | ^ /usr/include/ColPack/BipartiteGraphCore.h:80:39: error: ‘vector’ has not been declared 80 | void GetRightVertices(vector &output) const; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:80:45: error: expected ‘,’ or ‘...’ before ‘<’ token 80 | void GetRightVertices(vector &output) const; | ^ /usr/include/ColPack/BipartiteGraphCore.h:85:31: error: ‘vector’ has not been declared 85 | void GetEdges(vector &output) const; | ^~~~~~ /usr/include/ColPack/BipartiteGraphCore.h:85:37: error: expected ‘,’ or ‘...’ before ‘<’ token 85 | void GetEdges(vector &output) const; | ^ /usr/include/ColPack/BipartiteGraphCore.h:87:39: error: ‘map’ has not been declared 87 | void GetVertexEdgeMap(map< int, map > &output); | ^~~ /usr/include/ColPack/BipartiteGraphCore.h:87:42: error: expected ‘,’ or ‘...’ before ‘<’ token 87 | void GetVertexEdgeMap(map< int, map > &output); | ^ In file included from /tmp/bfAPaUfAzY/dump1.h:15: /usr/include/ColPack/BipartiteGraphInputOutput.h:29:48: error: ‘std::list’ has not been declared 29 | int BuildBPGraphFromADICFormat(std::list > * lsi_SparsityPattern, int i_ColumnCount); | ^~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:29:57: error: expected ‘,’ or ‘...’ before ‘<’ token 29 | int BuildBPGraphFromADICFormat(std::list > * lsi_SparsityPattern, int i_ColumnCount); | ^ /usr/include/ColPack/BipartiteGraphInputOutput.h:86:40: error: ‘string’ has not been declared 86 | int ReadBipartiteGraph(string s_InputFile, string s_fileFormat="AUTO_DETECTED"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:86:61: error: ‘string’ has not been declared 86 | int ReadBipartiteGraph(string s_InputFile, string s_fileFormat="AUTO_DETECTED"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:108:53: error: ‘string’ has not been declared 108 | int ReadGenericMatrixBipartiteGraph(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:122:59: error: ‘string’ has not been declared 122 | int ReadGenericSquareMatrixBipartiteGraph(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:128:53: error: ‘string’ has not been declared 128 | int ReadHarwellBoeingBipartiteGraph(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:131:52: error: ‘string’ has not been declared 131 | int ReadMatrixMarketBipartiteGraph(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:134:45: error: ‘string’ has not been declared 134 | int ReadMeTiSBipartiteGraph(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:137:47: error: ‘string’ has not been declared 137 | int ReadMMBipartiteGraphCpp11(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:138:69: error: ‘string’ has not been declared 138 | int ReadMMGeneralGraphIntoPothenBipartiteGraphCpp11(string s_InputFile); | ^~~~~~ /usr/include/ColPack/BipartiteGraphInputOutput.h:159:39: error: ‘string’ has not been declared 159 | int WriteMatrixMarket(string s_OutputFile = "-ColPack_debug.mtx"); | ^~~~~~ In file included from /tmp/bfAPaUfAzY/dump1.h:16: /usr/include/ColPack/BipartiteGraphOrdering.h:24:9: error: expected class-name before ‘{’ token 24 | { | ^ /usr/include/ColPack/BipartiteGraphOrdering.h:27:35: error: ‘string’ has not been declared 27 | int OrderVertices(string s_OrderingVariant); | ^~~~~~ /usr/include/ColPack/BipartiteGraphOrdering.h:32:41: error: ‘string’ has not been declared 32 | int CheckVertexOrdering(string s_VertexOrderingVariant); | ^~~~~~ /usr/include/ColPack/BipartiteGraphOrdering.h:38:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 38 | string m_s_VertexOrderingVariant; | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphOrdering.h:40:17: error: ‘vector’ does not name a type 40 | vector m_vi_OrderedVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphOrdering.h:70:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 70 | string GetVertexOrderingVariant(); | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphOrdering.h:72:41: error: ‘vector’ has not been declared 72 | void GetOrderedVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphOrdering.h:72:47: error: expected ‘,’ or ‘...’ before ‘<’ token 72 | void GetOrderedVertices(vector &output); | ^ In file included from /tmp/bfAPaUfAzY/dump1.h:17: /usr/include/ColPack/BipartiteGraphPartialColoring.h:20:9: error: expected class-name before ‘{’ token 20 | { | ^ /usr/include/ColPack/BipartiteGraphPartialColoring.h:33:45: error: ‘vector’ has not been declared 33 | void GetVertexPartialColors(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:33:51: error: expected ‘,’ or ‘...’ before ‘<’ token 33 | void GetVertexPartialColors(vector &output); | ^ /usr/include/ColPack/BipartiteGraphPartialColoring.h:87:41: error: ‘string’ has not been declared 87 | int CheckVertexColoring(string s_VertexColoringVariant); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:118:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 118 | string m_s_VertexColoringVariant; | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphPartialColoring.h:120:17: error: ‘vector’ does not name a type 120 | vector m_vi_LeftVertexColors; | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:121:17: error: ‘vector’ does not name a type 121 | vector m_vi_RightVertexColors; | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:123:17: error: ‘vector’ does not name a type 123 | vector m_vi_LeftVertexColorFrequency; | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:124:17: error: ‘vector’ does not name a type 124 | vector m_vi_RightVertexColorFrequency; | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:173:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 173 | string GetVertexColoringVariant(); | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphPartialColoring.h:176:42: error: ‘vector’ has not been declared 176 | void GetLeftVertexColors(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:176:48: error: expected ‘,’ or ‘...’ before ‘<’ token 176 | void GetLeftVertexColors(vector &output); | ^ /usr/include/ColPack/BipartiteGraphPartialColoring.h:179:43: error: ‘vector’ has not been declared 179 | void GetRightVertexColors(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoring.h:179:49: error: expected ‘,’ or ‘...’ before ‘<’ token 179 | void GetRightVertexColors(vector &output); | ^ /usr/include/ColPack/BipartiteGraphPartialColoring.h:198:47: error: ‘string’ has not been declared 198 | void SetVertexColoringVariant(string s_VertexColoringVariant); | ^~~~~~ In file included from /tmp/bfAPaUfAzY/dump1.h:18: /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:99:48: error: ‘string’ has not been declared 99 | int PartialDistanceTwoColoring(string s_OrderingVariant = "NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:99:86: error: ‘string’ has not been declared 99 | int PartialDistanceTwoColoring(string s_OrderingVariant = "NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:122:112: error: ‘string’ has not been declared 122 | void GenerateSeedJacobian(double*** dp3_seed, int *ip1_SeedRowCount, int *ip1_SeedColumnCount, string s_OrderingVariant="NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:122:148: error: ‘string’ has not been declared 122 | void GenerateSeedJacobian(double*** dp3_seed, int *ip1_SeedRowCount, int *ip1_SeedColumnCount, string s_OrderingVariant="NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:129:122: error: ‘string’ has not been declared 129 | void GenerateSeedJacobian_unmanaged(double*** dp3_seed, int *ip1_SeedRowCount, int *ip1_SeedColumnCount, string s_OrderingVariant="NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:129:158: error: ‘string’ has not been declared 129 | void GenerateSeedJacobian_unmanaged(double*** dp3_seed, int *ip1_SeedRowCount, int *ip1_SeedColumnCount, string s_OrderingVariant="NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:134:41: error: ‘vector’ has not been declared 134 | void GetOrderedVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:134:47: error: expected ‘,’ or ‘...’ before ‘<’ token 134 | void GetOrderedVertices(vector &output); | ^ /usr/include/ColPack/BipartiteGraphPartialColoringInterface.h:137:17: error: ‘Timer’ does not name a type 137 | Timer m_T_Timer; | ^~~~~ In file included from /tmp/bfAPaUfAzY/dump1.h:19: /usr/include/ColPack/BipartiteGraphPartialOrdering.h:27:35: error: ‘string’ has not been declared 27 | int OrderVertices(string s_OrderingVariant = "NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialOrdering.h:27:73: error: ‘string’ has not been declared 27 | int OrderVertices(string s_OrderingVariant = "NATURAL", string s_ColoringVariant = "COLUMN_PARTIAL_DISTANCE_TWO"); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialOrdering.h:31:41: error: ‘string’ has not been declared 31 | int CheckVertexOrdering(string s_VertexOrderingVariant); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialOrdering.h:37:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 37 | string m_s_VertexOrderingVariant; | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphPartialOrdering.h:39:17: error: ‘vector’ does not name a type 39 | vector m_vi_OrderedVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialOrdering.h:73:17: error: ‘string’ does not name a type; did you mean ‘stdin’? 73 | string GetVertexOrderingVariant(); | ^~~~~~ | stdin /usr/include/ColPack/BipartiteGraphPartialOrdering.h:75:41: error: ‘vector’ has not been declared 75 | void GetOrderedVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphPartialOrdering.h:75:47: error: expected ‘,’ or ‘...’ before ‘<’ token 75 | void GetOrderedVertices(vector &output); | ^ In file included from /tmp/bfAPaUfAzY/dump1.h:20: /usr/include/ColPack/BipartiteGraphVertexCover.h:35:17: error: ‘vector’ does not name a type 35 | vector m_vi_IncludedLeftVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:36:17: error: ‘vector’ does not name a type 36 | vector m_vi_IncludedRightVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:38:17: error: ‘vector’ does not name a type 38 | vector m_vi_CoveredLeftVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:39:17: error: ‘vector’ does not name a type 39 | vector m_vi_CoveredRightVertices; | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:59:33: error: ‘vector’ has not been declared 59 | int CoverVertex(vector &); | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:59:39: error: expected ‘,’ or ‘...’ before ‘<’ token 59 | int CoverVertex(vector &); | ^ /usr/include/ColPack/BipartiteGraphVertexCover.h:65:46: error: ‘vector’ has not been declared 65 | void GetIncludedLeftVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:65:52: error: expected ‘,’ or ‘...’ before ‘<’ token 65 | void GetIncludedLeftVertices(vector &output); | ^ /usr/include/ColPack/BipartiteGraphVertexCover.h:68:47: error: ‘vector’ has not been declared 68 | void GetIncludedRightVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:68:53: error: expected ‘,’ or ‘...’ before ‘<’ token 68 | void GetIncludedRightVertices(vector &output); | ^ /usr/include/ColPack/BipartiteGraphVertexCover.h:71:45: error: ‘vector’ has not been declared 71 | void GetCoveredLeftVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:71:51: error: expected ‘,’ or ‘...’ before ‘<’ token 71 | void GetCoveredLeftVertices(vector &output); | ^ /usr/include/ColPack/BipartiteGraphVertexCover.h:74:46: error: ‘vector’ has not been declared 74 | void GetCoveredRightVertices(vector &output); | ^~~~~~ /usr/include/ColPack/BipartiteGraphVertexCover.h:74:52: error: expected ‘,’ or ‘...’ before ‘<’ token 74 | void GetCoveredRightVertices(vector &output); | ^