[
https://issues.apache.org/jira/browse/THRIFT-2800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14238067#comment-14238067
]
saber hattay commented on THRIFT-2800:
--------------------------------------
I run this command : thrift -r gen cpp tutorial.thrift
And it create these files :
Calculator.cpp
Calculator_server.skeleton.cpp
shared_constant.cpp
shared_types.cpp
SharedService.cpp
etc ...
Calculator.h
Calculator_server.skeleton.h
shared_constant.h
shared_types.h
SharedService.h
etc...
I want to do this tutorial : https://thrift.apache.org/tutorial/cpp
But I tried to build the lib "cpp" in this floder with the Visual Project :
thrift/lib/cpp/
(Because the make failed).
Must I use this lib "ccp" to run the cpp tutorial ?
exemple of error in the visual project c++ :
tnonblockingserver.h(162) synthax error : absence of ";" before "*"
156 THRIFT_SOCKET serverSocket_;
/// Port server runs on
159 int port_;
/// The optional user-provided event-base (for single-thread servers)
162 event_base* userEventBase_;
/// For processing via thread pool, may be NULL
165 boost::shared_ptr<ThreadManager> threadManager_;
/// Is thread pool processing?
168 bool threadPoolProcessing_;
Thank you in advance for your help.
> error in running make : error in thrifty.cc the method yyparse() reserch the
> method strdup() (not declared)
> -----------------------------------------------------------------------------------------------------------
>
> Key: THRIFT-2800
> URL: https://issues.apache.org/jira/browse/THRIFT-2800
> Project: Thrift
> Issue Type: Bug
> Components: Build Process
> Environment: cygwin64
> Windows 7 _ 64 bits
> Reporter: saber hattay
> Labels: build, github-import
> Attachments: ConfigureAndMake.txt, ConfigureResult.jpg,
> ErrorMake.txt, FileNoError.jpg, MakeAndFlex.jpg, MakeResult.jpg, TutoJS.jpg,
> TutoJS_gen.jpg, bootstrapShResult.jpg, commandDos.jpg, commandeMake.jpg,
> errorMake.jpg, strdup.patch, strdup.patch, strdup_removed.patch,
> thriftyNewVersion.yy, thriftyOldVersion.yy, tutorial_types.js
>
>
> Hello,
> When I tape this command : configure && make
> I receive this result :
> make : *** error 2
> cause by the appel of this function strdup() (function not declared).
> It's the first time I want to build thrift.
> Thank you in advance for you help.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)