From: Jack O'Q. <jac...@gm...> - 2006-10-08 16:44:33
|
I succeeded in building this version on my system, but had a few problems that seem worthwhile to report. There were numerous library dependencies in gzbuilder that were not detected in the ./configure script. I installed the missing packages one by one as they were uncovered in the linkedit step. But, that would be much quicker and easier if they could be called out in advance. I needed to install these packages. Most were not detected by ./configure. I don't recall exactly which ones. freeglut3-dev giflib3g-dev lib3ds-dev libcfitsio-dev libgeos-dev libhdf4g-dev libjasper-1.701-dev libnetcdf++3 libpq-dev libxerces26-dev netcdfg-dev python-gdal More seriously, there seemed to be a chicken-and-egg problem when building gazebo for the first time. The player subdirectory (of Gazebo) failed to link with a missing -lgazebo. I worked around that by installing the libgazebo subdirectory first, then building again at the top level. That seems to work, but may not occur to some users. $ ./configure $ cd libgazebo $ make && sudo make install $ cd .. $ make && sudo make install -- joq |
From: Marco P. <bre...@in...> - 2006-10-08 21:06:16
|
On Sunday 08 October 2006 18:44, Jack O'Quin wrote: > I needed to install these packages. Most were not detected by ./configure. > I don't recall exactly which ones. > > freeglut3-dev > giflib3g-dev > lib3ds-dev > libcfitsio-dev > libgeos-dev > libhdf4g-dev > libjasper-1.701-dev > libnetcdf++3 > libpq-dev > libxerces26-dev > netcdfg-dev > python-gdal i had to do the same on a kubuntu dapper installing anything related to mesa GL > More seriously, there seemed to be a chicken-and-egg problem that is why you should di a make install directly... make sure that environment variables are correct for your system (libraries in /usr/local/bin.. etc..) |
From: Jack O'Q. <jac...@gm...> - 2006-10-08 22:34:46
|
On 10/8/06, Marco Paladini <bre...@in...> wrote: > On Sunday 08 October 2006 18:44, Jack O'Quin wrote: > > More seriously, there seemed to be a chicken-and-egg problem > that is why you should di a make install directly... > make sure that environment variables are correct for your system (libraries > in /usr/local/bin.. etc..) I don't think I understand this. Are you saying not to do the standard sequence? $ ./configure $ make $ sudo make install Omitting the make step would force the entire build to run as root (when installing to /usr or /usr/local)... $ ./configure $ sudo make install That would not be good. IMHO, a better solution is to set up the makefiles so the Player plugins can reference the newly-built libgazebo.la in the libgazebo subdirectory, without depending on it already being installed on the build system. -- joq |
From: Solly B. <so...@cs...> - 2006-10-10 04:46:34
|
Jack O'Quin wrote: > There were numerous library dependencies in gzbuilder that were > not detected in the ./configure script. I installed the missing packages > one by one as they were uncovered in the linkedit step. But, that > would be much quicker and easier if they could be called out in advance. > > I needed to install these packages. Most were not detected by ./configure. > I don't recall exactly which ones. > > freeglut3-dev > giflib3g-dev > lib3ds-dev > libcfitsio-dev > libgeos-dev > libhdf4g-dev > libjasper-1.701-dev > libnetcdf++3 > libpq-dev > libxerces26-dev > netcdfg-dev > python-gdal > > Great. I meant to make a list myself last time I did a clean install. It can be kind of annoying to have the compile keep breaking and then have to go searching for the additional libraries to install. I've added your list to the wiki so we can all save ourselves a bit of time in the future. If anyone else has a list for other (non-Ubuntu) systems feel free to add them to http://playerstage.sourceforge.net/wiki/Download#Additional_dependencies Cheers, Solly > More seriously, there seemed to be a chicken-and-egg problem > when building gazebo for the first time. The player subdirectory > (of Gazebo) failed to link with a missing -lgazebo. I worked around > that by installing the libgazebo subdirectory first, then building > again at the top level. That seems to work, but may not occur to > some users. > > $ ./configure > $ cd libgazebo > $ make && sudo make install > $ cd .. > $ make && sudo make install > > -- > joq > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Playerstage-gazebo mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > |
From: Jack O'Q. <jac...@gm...> - 2006-10-10 20:18:07
|
On 10/9/06, Solly Brown <so...@cs...> wrote: > Great. I meant to make a list myself last time I did a clean install. It > can be kind of annoying to have the compile keep breaking and then have > to go searching for the additional libraries to install. > > I've added your list to the wiki so we can all save ourselves a bit of > time in the future. If anyone else has a list for other (non-Ubuntu) > systems feel free to add them to Since I was not working from a clean install, my list is doubtless incomplete. Still should help as a starting point. -- joq |