ipkn / crow

Crow is very fast and easy to use C++ micro web framework (inspired by Python Flask)
BSD 3-Clause "New" or "Revised" License
7.43k stars 889 forks source link

Error to compress http response payload in Slackware Current #418

Open esdrasdemorais opened 1 year ago

esdrasdemorais commented 1 year ago

After the command:

g++ main.cpp -DCROW_ENABLE_COMPRESSION

I receive the same error in both algorithms as Deflate as Gzip:

/usr/bin/ld: /tmp/cc0YTjcj.o: in function crow::compression::compress_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, crow::compression::algorithm)': main.cpp:(.text._ZN4crow11compression15compress_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE[_ZN4crow11compression15compress_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE]+0x76): undefined reference todeflateInit2_' /usr/bin/ld: main.cpp:(.text._ZN4crow11compression15compress_stringERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE[_ZN4crow11compression15compress_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE]+0xdf): undefined reference to `deflate' /usr/bin/ld: main.cpp:(.text._ZN4crow11compression15compress_stringERKNSt7cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE[_ZN4crow11compression15compress_stringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_9algorithmE]+0x153): undefined reference to `deflateEnd' collect2: error: ld returned 1 exit status

The-EDev commented 1 year ago

Are you using this library or the one at CrowCpp/Crow?

esdrasdemorais commented 1 year ago

Hi, I'm using the library CrowCpp/Crow, to be more specific: I'm using crow.compress internal library from CrowCpp/Crow.

The-EDev commented 1 year ago

in that case could you please post an issue in that repo, since this one isn't maintained anymore

esdrasdemorais commented 1 year ago

Sorry, but which repo?

gittiver commented 1 year ago

https://github.com/CrowCpp/Crow