Goldo02 / gif_and_video_art_engine

A GIF and Video art engine that will allow you to generate multi-layer GIFs or Video from single GIFs or Video as layers.
MIT License
63 stars 34 forks source link

19 errors on Mac #5

Closed jozk8 closed 2 years ago

jozk8 commented 2 years ago

When I run:

g++ ../library/utils.cpp ../library/metadataFunction.cpp update_info.cpp -o update_info

I get:

In file included from ../library/utils.cpp:1: ../library/utils.hpp:6:73: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &, const vector<vector> &, const int &); ^~

../library/utils.hpp:7:96: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &, const string &, const string &, const vector<pair<string,string>> &, const int &, const int&); ^~

../library/utils.cpp:9:81: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &layerDir, const vector<vector> &singleLayer, const int &numbOfPunkToGen) ^~

../library/utils.cpp:11:22: error: a space is required between consecutive right angle brackets (use '> >') vector<vector> numberOfLayers((int)layerDir.size()); ^~

../library/utils.cpp:47:116: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen, const int &nLayers) ^~

5 errors generated. In file included from ../library/metadataFunction.cpp:1: ../library/metadataFunction.hpp:7:114: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

../library/metadataFunction.hpp:7:198: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

../library/metadataFunction.hpp:8:80: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

../library/metadataFunction.hpp:8:164: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

../library/metadataFunction.cpp:12:138: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &punkDna, int currGen, const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata) ^~

../library/metadataFunction.cpp:12:254: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &punkDna, int currGen, const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata) ^~

../library/metadataFunction.cpp:85:89: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen) ^~

../library/metadataFunction.cpp:85:205: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen) ^~

8 errors generated. In file included from update_info.cpp:3: ./../library/utils.hpp:6:73: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &, const vector<vector> &, const int &); ^~

./../library/utils.hpp:7:96: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &, const string &, const string &, const vector<pair<string,string>> &, const int &, const int&); ^~

In file included from update_info.cpp:4: ./../library/metadataFunction.hpp:7:114: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

./../library/metadataFunction.hpp:7:198: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

./../library/metadataFunction.hpp:8:80: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

./../library/metadataFunction.hpp:8:164: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

update_info.cpp:15:36: error: a space is required between consecutive right angle brackets (use '> >') const vector<pair<string,string>> &extraMetadata = ^~

update_info.cpp:15:40: error: reference to type 'const vector<pair<std::string, std::string> >' (aka 'const vector<pair<basic_string, basic_string > >') cannot bind to an initializer list const vector<pair<string,string>> &extraMetadata = ^ 8 errors generated. jo@Jos-iMac src % ./update_info zsh: exec format error: ./update_info jo@Jos-iMac src % g++ ../library/dnaGenerator.cpp ../library/metadataFunction.cpp ../library/myFFmpegConversion.cpp ../library/utils.cpp main.cpp -o main In file included from ../library/dnaGenerator.cpp:1: ../library/dnaGenerator.hpp:7:62: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaRandomly(string, const vector<vector> &, const int); ^~

../library/dnaGenerator.hpp:8:64: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string, const vector<vector> &, const vector<vector> &, const int); ^~

../library/dnaGenerator.hpp:8:93: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string, const vector<vector> &, const vector<vector> &, const int); ^~

../library/dnaGenerator.cpp:22:71: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaRandomly(string nameFile, const vector<vector> &singleLayer, const int numbOfPunkToGen) ^~

../library/dnaGenerator.cpp:184:73: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string nameFile, const vector<vector> &singleLayer, const vector<vector> &rarityList, const int numbOfPunkToGen) ^~

../library/dnaGenerator.cpp:184:113: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string nameFile, const vector<vector> &singleLayer, const vector<vector> &rarityList, const int numbOfPunkToGen) ^~

../library/dnaGenerator.cpp:186:22: error: a space is required between consecutive right angle brackets (use '> >') vector<vector> rarityValue((int)singleLayer.size()); ^~

7 errors generated. In file included from ../library/metadataFunction.cpp:1: ../library/metadataFunction.hpp:7:114: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

../library/metadataFunction.hpp:7:198: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

../library/metadataFunction.hpp:8:80: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

../library/metadataFunction.hpp:8:164: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

../library/metadataFunction.cpp:12:138: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &punkDna, int currGen, const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata) ^~

../library/metadataFunction.cpp:12:254: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &punkDna, int currGen, const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata) ^~

../library/metadataFunction.cpp:85:89: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen) ^~

../library/metadataFunction.cpp:85:205: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector &layerDir, const vector<vector> &singleLayer, const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen) ^~

8 errors generated. In file included from ../library/myFFmpegConversion.cpp:1: ../library/myFFmpegConversion.hpp:9:73: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunks(const vector &, const vector<vector> &, const int, const int); ^~

../library/myFFmpegConversion.cpp:75:81: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunks(const vector &layerDir, const vector<vector> &singleLayer, const int numbOfPunkToGen, const int scale) ^~

2 errors generated. In file included from ../library/utils.cpp:1: ../library/utils.hpp:6:73: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &, const vector<vector> &, const int &); ^~

../library/utils.hpp:7:96: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &, const string &, const string &, const vector<pair<string,string>> &, const int &, const int&); ^~

../library/utils.cpp:9:81: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &layerDir, const vector<vector> &singleLayer, const int &numbOfPunkToGen) ^~

../library/utils.cpp:11:22: error: a space is required between consecutive right angle brackets (use '> >') vector<vector> numberOfLayers((int)layerDir.size()); ^~

../library/utils.cpp:47:116: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &name, const string &description, const string &image, const vector<pair<string,string>> &extraMetadata, const int &numbOfPunkToGen, const int &nLayers) ^~

5 errors generated. In file included from main.cpp:9: ./../library/myFFmpegConversion.hpp:9:73: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunks(const vector &, const vector<vector> &, const int, const int); ^~

In file included from main.cpp:10: ./../library/metadataFunction.hpp:7:114: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

./../library/metadataFunction.hpp:7:198: error: a space is required between consecutive right angle brackets (use '> >') static void generateSingleMetadata(const vector &, int, const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &); ^~

./../library/metadataFunction.hpp:8:80: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

./../library/metadataFunction.hpp:8:164: error: a space is required between consecutive right angle brackets (use '> >') void generateAllPunksMetadata(const vector&, const vector<vector>&, const string &, const string &, const string &, const vector<pair<string,string>> &, const int &); ^~

In file included from main.cpp:11: ./../library/dnaGenerator.hpp:7:62: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaRandomly(string, const vector<vector> &, const int); ^~

./../library/dnaGenerator.hpp:8:64: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string, const vector<vector> &, const vector<vector> &, const int); ^~

./../library/dnaGenerator.hpp:8:93: error: a space is required between consecutive right angle brackets (use '> >') void genAndSaveDnaWithRarity(string, const vector<vector> &, const vector<vector> &, const int); ^~

In file included from main.cpp:12: ./../library/utils.hpp:6:73: error: a space is required between consecutive right angle brackets (use '> >') void createRarityFile(const vector &, const vector<vector> &, const int &); ^~

./../library/utils.hpp:7:96: error: a space is required between consecutive right angle brackets (use '> >') void updateInfo(const string &, const string &, const string &, const vector<pair<string,string>> &, const int &, const int&); ^~

main.cpp:25:26: error: non-aggregate type 'const vector' (aka 'const vector<basic_string >') cannot be initialized with an initializer list const vector layerDir = {"1-background", "2-character", "3-lip", "4-head", "5-eyes"}; ^ ~~~~~~~~~~~~ main.cpp:27:31: error: a space is required between consecutive right angle brackets (use '> >') const vector<vector> singleLayer = ^~

main.cpp:27:34: error: non-aggregate type 'const vector<vector >' (aka 'const vector<vector<basic_string > >') cannot be initialized with an initializer list const vector<vector> singleLayer = ^ main.cpp:41:31: error: a space is required between consecutive right angle brackets (use '> >') const vector<vector> singleLayerName = ^~

main.cpp:41:34: error: non-aggregate type 'const vector<vector >' (aka 'const vector<vector<basic_string > >') cannot be initialized with an initializer list const vector<vector> singleLayerName = ^ main.cpp:57:36: error: a space is required between consecutive right angle brackets (use '> >') const vector<pair<string,string>> extraMetadata = ^~

main.cpp:57:39: error: non-aggregate type 'const vector<pair<std::string, std::string> >' (aka 'const vector<pair<basic_string, basic_string > >') cannot be initialized with an initializer list const vector<pair<string,string>> extraMetadata = ^ main.cpp:63:28: error: a space is required between consecutive right angle brackets (use '> >') const vector<vector> rarityList = ^~

main.cpp:63:31: error: non-aggregate type 'const vector<vector >' cannot be initialized with an initializer list const vector<vector> rarityList = ^ 19 errors generated.

Goldo02 commented 2 years ago

Did u see that https://stackoverflow.com/questions/8303955/clang-c11-invocation?

Goldo02 commented 2 years ago

install a virtual machine with linux

Goldo02 commented 2 years ago

Or recompile the code with -std=c++11