• Create Account

## lesson35_linux error

Old topic!

Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

3 replies to this topic

### #1sahilarora946  Members

100
Like
0Likes
Like

Posted 24 June 2011 - 02:36 AM

I was trying the lesson 35 for linux.
I got the following error

lesson35.cpp:93:1: error: ‘StreamInfo’ does not name a type
lesson35.cpp: In function ‘int main(int, char**)’:
lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’
lesson35.cpp:120:5: error: ‘streaminfo’ was not declared in this scope
lesson35.cpp: In function ‘void timer_func(int)’:
lesson35.cpp:283:96: error: ‘memcpy’ was not declared in this scope

### #2Katie  Members

2081
Like
0Likes
Like

Posted 24 June 2011 - 03:16 AM

"lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’"

That one needs fixing by making the pointer a "const char *" pointer. It's probably a statement saying something like char *foo="wibble"; which is no longer allowed.

That's not really a linuxism, that's a "modern C++ ism".

memcpy is in string.h so put a "#include <string.h>" at the top of that file.

StreamInfo appears to be a microsoft class for something. I'd need to actually look at the code for that one and I'm at work at the moment.

### #3sahilarora946  Members

100
Like
0Likes
Like

Posted 24 June 2011 - 03:29 AM

"lesson35.cpp:117:49: warning: deprecated conversion from string constant to ‘char*’"

That one needs fixing by making the pointer a "const char *" pointer. It's probably a statement saying something like char *foo="wibble"; which is no longer allowed.

That's not really a linuxism, that's a "modern C++ ism".

memcpy is in string.h so put a "#include <string.h>" at the top of that file.

StreamInfo appears to be a microsoft class for something. I'd need to actually look at the code for that one and I'm at work at the moment.

streaminfo problem i solved.
but i am getting some other problem

/tmp/cciW6YPT.o: In function main':
lesson35.cpp:(.text+0xb7): undefined reference to avm::CreateReadFile(char const*, unsigned int)'
lesson35.cpp:(.text+0xd2): undefined reference to `avm::CreateReadFile(char const*, unsigned int)'

what i need to do?

### #4Katie  Members

2081
Like
0Likes
Like

Posted 24 June 2011 - 10:30 AM