Skip to content

Instantly share code, notes, and snippets.

@Shravan40
Created December 16, 2016 11:16
Show Gist options
  • Save Shravan40/0f894ba520f06ab33664fa83b3394f51 to your computer and use it in GitHub Desktop.
Save Shravan40/0f894ba520f06ab33664fa83b3394f51 to your computer and use it in GitHub Desktop.
curlpp build log
┌─[shravan40@ChangeStreet] - [~] - [Fri Dec 16, 16:41]
└─[$] <> git clone git@github.com:jpbarrette/curlpp.git
Cloning into 'curlpp'...
remote: Counting objects: 1840, done.
remote: Total 1840 (delta 0), reused 0 (delta 0), pack-reused 1840
Receiving objects: 100% (1840/1840), 2.48 MiB | 912.00 KiB/s, done.
Resolving deltas: 100% (1429/1429), done.
┌─[shravan40@ChangeStreet] - [~] - [Fri Dec 16, 16:42]
└─[$] <> cd curlpp && mkdir build && cd build && cmake ..
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using Sources From: /home/shravan40/curlpp/
-- Putting all major output in: /home/shravan40/curlpp/build/
-- Inputs of type .cpp at: /home/shravan40/curlpp/src/
-- Inputs of type .h and .hpp at: /home/shravan40/curlpp/include/
-- Inputs to be built as standalone examples are at: /home/shravan40/curlpp/examples/
-- Using Header Files:
-- /home/shravan40/curlpp/include/utilspp/EmptyType.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/LifetimeWithLongevity.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/SingletonHolder.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/LifetimeLibrary.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/CreationStatic.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/CreationUsingNew.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/LifetimeDefault.hpp
-- /home/shravan40/curlpp/include/utilspp/singleton/PrivateMembers.hpp
-- /home/shravan40/curlpp/include/utilspp/NullType.hpp
-- /home/shravan40/curlpp/include/utilspp/ThreadingSingle.hpp
-- /home/shravan40/curlpp/include/utilspp/Singleton.hpp
-- /home/shravan40/curlpp/include/utilspp/TypeTrait.hpp
-- /home/shravan40/curlpp/include/utilspp/clone_ptr.hpp
-- /home/shravan40/curlpp/include/utilspp/functor/MemFunHandler.hpp
-- /home/shravan40/curlpp/include/utilspp/functor/FunctorHandler.hpp
-- /home/shravan40/curlpp/include/utilspp/functor/Binder.hpp
-- /home/shravan40/curlpp/include/utilspp/functor/FunctorImpl.hpp
-- /home/shravan40/curlpp/include/utilspp/functor/Functor.hpp
-- /home/shravan40/curlpp/include/utilspp/TypeList.hpp
-- /home/shravan40/curlpp/include/utilspp/NonCopyable.hpp
-- /home/shravan40/curlpp/include/utilspp/SmartPtr.hpp
-- /home/shravan40/curlpp/include/utilspp/ThreadingFactoryMutex.hpp
-- /home/shravan40/curlpp/include/utilspp/Functors.hpp
-- /home/shravan40/curlpp/include/curlpp/Exception.hpp
-- /home/shravan40/curlpp/include/curlpp/Option.hpp
-- /home/shravan40/curlpp/include/curlpp/Info.hpp
-- /home/shravan40/curlpp/include/curlpp/Easy.hpp
-- /home/shravan40/curlpp/include/curlpp/Form.hpp
-- /home/shravan40/curlpp/include/curlpp/Types.hpp
-- /home/shravan40/curlpp/include/curlpp/OptionBase.hpp
-- /home/shravan40/curlpp/include/curlpp/Infos.hpp
-- /home/shravan40/curlpp/include/curlpp/Options.hpp
-- /home/shravan40/curlpp/include/curlpp/Multi.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/global.h
-- /home/shravan40/curlpp/include/curlpp/internal/buildconfig.h
-- /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/SList.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/CurlHandle.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/OptionSetter.hpp
-- /home/shravan40/curlpp/include/curlpp/internal/OptionList.hpp
-- /home/shravan40/curlpp/include/curlpp/cURLpp.hpp
-- /home/shravan40/curlpp/src/curlpp/autolink.h
-- Using Source Files:
-- /home/shravan40/curlpp/src/utilspp/PrivateMembers.cpp
-- /home/shravan40/curlpp/src/utilspp/LifetimeLibrary.cpp
-- /home/shravan40/curlpp/src/curlpp/Form.cpp
-- /home/shravan40/curlpp/src/curlpp/Exception.cpp
-- /home/shravan40/curlpp/src/curlpp/Options.cpp
-- /home/shravan40/curlpp/src/curlpp/Option.cpp
-- /home/shravan40/curlpp/src/curlpp/Options.custom.ins
-- /home/shravan40/curlpp/src/curlpp/Info.cpp
-- /home/shravan40/curlpp/src/curlpp/Multi.cpp
-- /home/shravan40/curlpp/src/curlpp/OptionBase.cpp
-- /home/shravan40/curlpp/src/curlpp/internal/SList.cpp
-- /home/shravan40/curlpp/src/curlpp/internal/OptionSetter.cpp
-- /home/shravan40/curlpp/src/curlpp/internal/OptionList.cpp
-- /home/shravan40/curlpp/src/curlpp/internal/CurlHandle.cpp
-- /home/shravan40/curlpp/src/curlpp/Infos.cpp
-- /home/shravan40/curlpp/src/curlpp/Easy.cpp
-- /home/shravan40/curlpp/src/curlpp/cURLpp.cpp
-- Using Example Files:
-- /home/shravan40/curlpp/examples/example00.cpp
-- /home/shravan40/curlpp/examples/example01.cpp
-- /home/shravan40/curlpp/examples/example02.cpp
-- /home/shravan40/curlpp/examples/example03.cpp
-- /home/shravan40/curlpp/examples/example04.cpp
-- /home/shravan40/curlpp/examples/example05.cpp
-- /home/shravan40/curlpp/examples/example06.cpp
-- /home/shravan40/curlpp/examples/example07.cpp
-- /home/shravan40/curlpp/examples/example08.cpp
-- /home/shravan40/curlpp/examples/example09.cpp
-- /home/shravan40/curlpp/examples/example10.cpp
-- /home/shravan40/curlpp/examples/example11.cpp
-- /home/shravan40/curlpp/examples/example12.cpp
-- /home/shravan40/curlpp/examples/example13.cpp
-- /home/shravan40/curlpp/examples/example14.cpp
-- /home/shravan40/curlpp/examples/example16.cpp
-- /home/shravan40/curlpp/examples/example15.cpp
-- /home/shravan40/curlpp/examples/example17.cpp
-- /home/shravan40/curlpp/examples/example18.cpp
-- /home/shravan40/curlpp/examples/example19.cpp
-- /home/shravan40/curlpp/examples/example20.cpp
-- /home/shravan40/curlpp/examples/example21.cpp
-- /home/shravan40/curlpp/examples/example22.cpp
-- /home/shravan40/curlpp/examples/example23.cpp
-- /home/shravan40/curlpp/examples/example24.cpp
-- Looking for CURL
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.38.0")
-- Found CURL version: 7.38.0
-- Using CURL include dir(s): /usr/include
-- Using CURL lib(s): /usr/lib/x86_64-linux-gnu/libcurl.so
-- Defining the shared library for curlpp including all source and header files not in examples.
-- Creating build rules for Examples:
-- Creating build rule for /home/shravan40/curlpp/examples/example00.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example01.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example02.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example03.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example04.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example05.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example06.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example07.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example08.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example09.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example10.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example11.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example12.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example13.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example14.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example16.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example15.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example17.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example18.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example19.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example20.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example21.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example22.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example23.cpp
-- Creating build rule for /home/shravan40/curlpp/examples/example24.cpp
-- Configuring done
-- Generating done
-- Build files have been written to: /home/shravan40/curlpp/build
┌─[shravan40@ChangeStreet] - [~/curlpp/build] - [Fri Dec 16, 16:42]
└─[$] <git:(master*)> make
Scanning dependencies of target curlpp
[ 2%] Building CXX object CMakeFiles/curlpp.dir/src/utilspp/PrivateMembers.cpp.o
[ 4%] Building CXX object CMakeFiles/curlpp.dir/src/utilspp/LifetimeLibrary.cpp.o
[ 7%] Building CXX object CMakeFiles/curlpp.dir/src/curlpp/Form.cpp.o
[ 9%] Building CXX object CMakeFiles/curlpp.dir/src/curlpp/Exception.cpp.o
[ 12%] Building CXX object CMakeFiles/curlpp.dir/src/curlpp/Options.cpp.o
In file included from /home/shravan40/curlpp/include/utilspp/Functors.hpp:27:0,
from /home/shravan40/curlpp/include/curlpp/internal/../Types.hpp:34,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp:31,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:59:28: error: expected ‘)’ before ‘<’ token
Functor(std::unique_ptr<Impl> impl)
^
In file included from /home/shravan40/curlpp/include/utilspp/Functors.hpp:27:0,
from /home/shravan40/curlpp/include/curlpp/internal/../Types.hpp:34,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp:31,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:147:10: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
std::unique_ptr<Impl> mImpl;
^
In file included from /home/shravan40/curlpp/include/utilspp/Functors.hpp:27:0,
from /home/shravan40/curlpp/include/curlpp/internal/../Types.hpp:34,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp:31,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In copy constructor ‘utilspp::Functor<R, TList>::Functor(const utilspp::Functor<R, TList>&)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:52:9: error: class ‘utilspp::Functor<R, TList>’ does not have any field named ‘mImpl’
: mImpl(functor.mImpl->clone())
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In constructor ‘utilspp::Functor<R, TList>::Functor()’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:56:9: error: class ‘utilspp::Functor<R, TList>’ does not have any field named ‘mImpl’
: mImpl()
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘utilspp::Functor<R, TList>& utilspp::Functor<R, TList>::operator=(const utilspp::Functor<R, TList>&)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:65:7: error: ‘mImpl’ was not declared in this scope
mImpl = std::unique_ptr<Impl>(std::move(functor.mImpl->clone()));
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:65:15: error: ‘unique_ptr’ is not a member of ‘std’
mImpl = std::unique_ptr<Impl>(std::move(functor.mImpl->clone()));
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:65:35: error: expected primary-expression before ‘>’ token
mImpl = std::unique_ptr<Impl>(std::move(functor.mImpl->clone()));
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:65:37: error: ‘move’ is not a member of ‘std’
mImpl = std::unique_ptr<Impl>(std::move(functor.mImpl->clone()));
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In constructor ‘utilspp::Functor<R, TList>::Functor(Fun)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:71:9: error: class ‘utilspp::Functor<R, TList>’ does not have any field named ‘mImpl’
: mImpl(new FunctorHandler<Functor, Fun>(fun))
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In constructor ‘utilspp::Functor<R, TList>::Functor(const PointerToObj&, MemFun)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:76:9: error: class ‘utilspp::Functor<R, TList>’ does not have any field named ‘mImpl’
: mImpl(new MemFunHandler<Functor, PointerToObj, MemFun>(obj, fun))
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘bool utilspp::Functor<R, TList>::operator!()’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:80:14: error: ‘mImpl’ was not declared in this scope
{return !mImpl.get();}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()()’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:99:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)();}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:102:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:105:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:108:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:111:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:114:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:117:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:120:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:123:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:126:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:129:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10);}
^
In file included from /home/shravan40/curlpp/include/utilspp/Functors.hpp:27:0,
from /home/shravan40/curlpp/include/curlpp/internal/../Types.hpp:34,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp:31,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10, utilspp::Functor<R, TList>::Parm11)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:132:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10, utilspp::Functor<R, TList>::Parm11, utilspp::Functor<R, TList>::Parm12)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:135:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10, utilspp::Functor<R, TList>::Parm11, utilspp::Functor<R, TList>::Parm12, utilspp::Functor<R, TList>::Parm13)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:138:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10, utilspp::Functor<R, TList>::Parm11, utilspp::Functor<R, TList>::Parm12, utilspp::Functor<R, TList>::Parm13, utilspp::Functor<R, TList>::Parm14)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:141:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14);}
^
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp: In member function ‘R utilspp::Functor<R, TList>::operator()(utilspp::Functor<R, TList>::Parm1, utilspp::Functor<R, TList>::Parm2, utilspp::Functor<R, TList>::Parm3, utilspp::Functor<R, TList>::Parm4, utilspp::Functor<R, TList>::Parm5, utilspp::Functor<R, TList>::Parm6, utilspp::Functor<R, TList>::Parm7, utilspp::Functor<R, TList>::Parm8, utilspp::Functor<R, TList>::Parm9, utilspp::Functor<R, TList>::Parm10, utilspp::Functor<R, TList>::Parm11, utilspp::Functor<R, TList>::Parm12, utilspp::Functor<R, TList>::Parm13, utilspp::Functor<R, TList>::Parm14, utilspp::Functor<R, TList>::Parm15)’:
/home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:144:15: error: ‘mImpl’ was not declared in this scope
{return (*mImpl)(p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15);}
^
In file included from /home/shravan40/curlpp/include/utilspp/functor/Functor.hpp:168:0,
from /home/shravan40/curlpp/include/utilspp/Functors.hpp:27,
from /home/shravan40/curlpp/include/curlpp/internal/../Types.hpp:34,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainerType.hpp:31,
from /home/shravan40/curlpp/include/curlpp/internal/OptionContainer.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:29,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/utilspp/functor/Binder.hpp: In function ‘utilspp::Functor<R, typename TList::tail> utilspp::BindFirst(const utilspp::Functor<R, TList>&, typename TList::head)’:
/home/shravan40/curlpp/include/utilspp/functor/Binder.hpp:104:5: error: ‘unique_ptr’ is not a member of ‘std’
std::unique_ptr<typename Outgoing::Impl> impl_ptr(new BinderFirst<Incoming>(fun, bound));
^
/home/shravan40/curlpp/include/utilspp/functor/Binder.hpp:104:44: error: expected ‘(’ before ‘>’ token
std::unique_ptr<typename Outgoing::Impl> impl_ptr(new BinderFirst<Incoming>(fun, bound));
^
/home/shravan40/curlpp/include/utilspp/functor/Binder.hpp:105:21: error: ‘move’ is not a member of ‘std’
return Outgoing(std::move(impl_ptr));
^
/home/shravan40/curlpp/include/utilspp/functor/Binder.hpp:105:31: error: ‘impl_ptr’ was not declared in this scope
return Outgoing(std::move(impl_ptr));
^
In file included from /home/shravan40/curlpp/include/curlpp/internal/OptionSetter.hpp:30:0,
from /home/shravan40/curlpp/include/curlpp/Option.inl:27,
from /home/shravan40/curlpp/include/curlpp/Option.hpp:253,
from /home/shravan40/curlpp/include/curlpp/Options.hpp:28,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:26:
/home/shravan40/curlpp/include/curlpp/internal/CurlHandle.hpp: At global scope:
/home/shravan40/curlpp/include/curlpp/internal/CurlHandle.hpp:58:8: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
std::unique_ptr<CurlHandle> clone() const;
^
In file included from /home/shravan40/curlpp/src/curlpp/Options.cpp:27:0:
/home/shravan40/curlpp/include/curlpp/Easy.hpp:59:23: error: expected ‘)’ before ‘<’ token
Easy(std::unique_ptr<internal::CurlHandle> handle);
^
/home/shravan40/curlpp/include/curlpp/Easy.hpp:78:28: error: ‘std::unique_ptr’ has not been declared
virtual void setOpt(std::unique_ptr<OptionBase> option);
^
/home/shravan40/curlpp/include/curlpp/Easy.hpp:78:38: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void setOpt(std::unique_ptr<OptionBase> option);
^
/home/shravan40/curlpp/include/curlpp/Easy.hpp:154:8: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
std::unique_ptr<internal::CurlHandle> mCurl;
^
/home/shravan40/curlpp/include/curlpp/Easy.hpp: In member function ‘curlpp::internal::CurlHandle& curlpp::Easy::getCurlHandle()’:
/home/shravan40/curlpp/include/curlpp/Easy.hpp:136:52: error: ‘mCurl’ was not declared in this scope
internal::CurlHandle & getCurlHandle() { return *mCurl; }
^
/home/shravan40/curlpp/include/curlpp/Easy.hpp: In member function ‘const curlpp::internal::CurlHandle& curlpp::Easy::getCurlHandle() const’:
/home/shravan40/curlpp/include/curlpp/Easy.hpp:137:64: error: ‘mCurl’ was not declared in this scope
const internal::CurlHandle & getCurlHandle() const { return *mCurl; }
^
In file included from /home/shravan40/curlpp/include/curlpp/Easy.hpp:167:0,
from /home/shravan40/curlpp/src/curlpp/Options.cpp:27:
/home/shravan40/curlpp/include/curlpp/Easy.inl: In member function ‘void curlpp::Easy::getInfo(CURLINFO, T&) const’:
/home/shravan40/curlpp/include/curlpp/Easy.inl:28:3: error: ‘mCurl’ was not declared in this scope
mCurl->getInfo(info, value);
^
CMakeFiles/curlpp.dir/build.make:146: recipe for target 'CMakeFiles/curlpp.dir/src/curlpp/Options.cpp.o' failed
make[2]: *** [CMakeFiles/curlpp.dir/src/curlpp/Options.cpp.o] Error 1
CMakeFiles/Makefile2:115: recipe for target 'CMakeFiles/curlpp.dir/all' failed
make[1]: *** [CMakeFiles/curlpp.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make: *** [all] Error 2
┌─[shravan40@ChangeStreet] - [~/curlpp/build] - [Fri Dec 16, 16:42]
└─[$] <git:(master*)>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment