From: mousuke <ma...@gm...> - 2009-02-13 08:06:46
|
Hi, I'm trying to compile some example playercode similar to http://www.nabble.com/problems-compiling-td16834204.html#a16834204 another post , but the outlined solution does not seem to work for me. The resultant output is something like this: :~/Documents/player-2.1.2/examples/libplayerc++$ gcc -o test 'pkgconfig --cflags playerc++' test.cc 'pkg-config --libs playerc++' gcc: pkgconfig --cflags playerc++: No such file or directory gcc: pkg-config --libs playerc++: No such file or directory test.cc:2:36: error: libplayerc++/playerc++.h: No such file or directory test.cc: In function ‘int main(int, char**)’: test.cc:19: error: ‘PlayerCc’ is not a namespace-name test.cc:19: error: expected namespace-name before ‘;’ token test.cc:21: error: ‘PlayerClient’ was not declared in this scope test.cc:21: error: expected `;' before ‘robot’ test.cc:22: error: ‘LaserProxy’ was not declared in this scope test.cc:22: error: expected `;' before ‘lp’ test.cc:23: error: ‘Position2dProxy’ was not declared in this scope test.cc:23: error: expected `;' before ‘pp’ test.cc:33: error: ‘robot’ was not declared in this scope test.cc:35: error: ‘lp’ was not declared in this scope test.cc:41: error: ‘dtor’ was not declared in this scope test.cc:97: error: ‘pp’ was not declared in this scope sousuke@sousuke-ubuntu-vm:~/Documents/player-2.1.2/examples/libplayerc++$ Additional output from pkg-config --cflags and --libs (hoping that it might be helpful): :~$ pkg-config --cflags playerc++ -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include/player-2.1 :~$ pkg-config --libs playerc++ -L/usr/local/lib -lplayerc++ -lboost_signals -lboost_thread -lplayerc -lm -lplayerxdr -lplayererror Anyone has any insight into the problem? Please also let me know if there is any additional information required. -- View this message in context: http://www.nabble.com/Error-compiling-example-player-code-tp21991883p21991883.html Sent from the playerstage-users mailing list archive at Nabble.com. |
From: Edward R. <er...@gm...> - 2009-02-13 08:42:15
|
You have to use the grave accent (the same key as the tilde) rather than the single apostrophe key. so instead of gcc -o test 'pkgconfig --cflags playerc++' test.cc 'pkg-config --libs playerc++' it should be gcc -o test `pkgconfig --cflags playerc++` test.cc `pkg-config --libs playerc++` Edward On Fri, Feb 13, 2009 at 4:06 PM, mousuke <ma...@gm...> wrote: > > Hi, > > I'm trying to compile some example playercode similar to > http://www.nabble.com/problems-compiling-td16834204.html#a16834204 another > post , but the outlined solution does not seem to work for me. The > resultant output is something like this: > > > :~/Documents/player-2.1.2/examples/libplayerc++$ gcc -o test 'pkgconfig > --cflags playerc++' test.cc 'pkg-config --libs playerc++' > gcc: pkgconfig --cflags playerc++: No such file or directory > gcc: pkg-config --libs playerc++: No such file or directory > test.cc:2:36: error: libplayerc++/playerc++.h: No such file or directory > test.cc: In function 'int main(int, char**)': > test.cc:19: error: 'PlayerCc' is not a namespace-name > test.cc:19: error: expected namespace-name before ';' token > test.cc:21: error: 'PlayerClient' was not declared in this scope > test.cc:21: error: expected `;' before 'robot' > test.cc:22: error: 'LaserProxy' was not declared in this scope > test.cc:22: error: expected `;' before 'lp' > test.cc:23: error: 'Position2dProxy' was not declared in this scope > test.cc:23: error: expected `;' before 'pp' > test.cc:33: error: 'robot' was not declared in this scope > test.cc:35: error: 'lp' was not declared in this scope > test.cc:41: error: 'dtor' was not declared in this scope > test.cc:97: error: 'pp' was not declared in this scope > sousuke@sousuke-ubuntu-vm:~/Documents/player-2.1.2/examples/libplayerc++$ > > Additional output from pkg-config --cflags and --libs (hoping that it might > be helpful): > > :~$ pkg-config --cflags playerc++ > -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include/player-2.1 > > :~$ pkg-config --libs playerc++ > -L/usr/local/lib -lplayerc++ -lboost_signals -lboost_thread -lplayerc -lm > -lplayerxdr -lplayererror > > Anyone has any insight into the problem? Please also let me know if there > is > any additional information required. > > -- > View this message in context: > http://www.nabble.com/Error-compiling-example-player-code-tp21991883p21991883.html > Sent from the playerstage-users mailing list archive at Nabble.com. > > > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > |
From: mousuke <ma...@gm...> - 2009-02-13 10:38:56
|
...I should look more carefully and C&P instead of typing everything out next time :-P Thanks! Edward Rankin wrote: > > You have to use the grave accent (the same key as the tilde) rather than > the > single apostrophe key. > > so instead of > > gcc -o test 'pkgconfig --cflags playerc++' test.cc 'pkg-config --libs > playerc++' > > it should be > > gcc -o test `pkgconfig --cflags playerc++` test.cc `pkg-config --libs > playerc++` > > Edward > > On Fri, Feb 13, 2009 at 4:06 PM, mousuke <ma...@gm...> wrote: > >> >> Hi, >> >> I'm trying to compile some example playercode similar to >> http://www.nabble.com/problems-compiling-td16834204.html#a16834204 >> another >> post , but the outlined solution does not seem to work for me. The >> resultant output is something like this: >> >> >> :~/Documents/player-2.1.2/examples/libplayerc++$ gcc -o test 'pkgconfig >> --cflags playerc++' test.cc 'pkg-config --libs playerc++' >> gcc: pkgconfig --cflags playerc++: No such file or directory >> gcc: pkg-config --libs playerc++: No such file or directory >> test.cc:2:36: error: libplayerc++/playerc++.h: No such file or directory >> test.cc: In function 'int main(int, char**)': >> test.cc:19: error: 'PlayerCc' is not a namespace-name >> test.cc:19: error: expected namespace-name before ';' token >> test.cc:21: error: 'PlayerClient' was not declared in this scope >> test.cc:21: error: expected `;' before 'robot' >> test.cc:22: error: 'LaserProxy' was not declared in this scope >> test.cc:22: error: expected `;' before 'lp' >> test.cc:23: error: 'Position2dProxy' was not declared in this scope >> test.cc:23: error: expected `;' before 'pp' >> test.cc:33: error: 'robot' was not declared in this scope >> test.cc:35: error: 'lp' was not declared in this scope >> test.cc:41: error: 'dtor' was not declared in this scope >> test.cc:97: error: 'pp' was not declared in this scope >> sousuke@sousuke-ubuntu-vm:~/Documents/player-2.1.2/examples/libplayerc++$ >> >> Additional output from pkg-config --cflags and --libs (hoping that it >> might >> be helpful): >> >> :~$ pkg-config --cflags playerc++ >> -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/local/include/player-2.1 >> >> :~$ pkg-config --libs playerc++ >> -L/usr/local/lib -lplayerc++ -lboost_signals -lboost_thread -lplayerc -lm >> -lplayerxdr -lplayererror >> >> Anyone has any insight into the problem? Please also let me know if there >> is >> any additional information required. >> >> -- >> View this message in context: >> http://www.nabble.com/Error-compiling-example-player-code-tp21991883p21991883.html >> Sent from the playerstage-users mailing list archive at Nabble.com. >> >> >> >> ------------------------------------------------------------------------------ >> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, >> CA >> -OSBC tackles the biggest issue in open source: Open Sourcing the >> Enterprise >> -Strategies to boost innovation and cut costs with open source >> participation >> -Receive a $600 discount off the registration fee with the source code: >> SFAD >> http://p.sf.net/sfu/XcvMzF8H >> _______________________________________________ >> Playerstage-users mailing list >> Pla...@li... >> https://lists.sourceforge.net/lists/listinfo/playerstage-users >> > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, > CA > -OSBC tackles the biggest issue in open source: Open Sourcing the > Enterprise > -Strategies to boost innovation and cut costs with open source > participation > -Receive a $600 discount off the registration fee with the source code: > SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > > -- View this message in context: http://www.nabble.com/Error-compiling-example-player-code-tp21991883p21993937.html Sent from the playerstage-users mailing list archive at Nabble.com. |