Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 598386 - sci-electronics/gazebo-7.4.0 - missing freeimage dependency, missing man files
Summary: sci-electronics/gazebo-7.4.0 - missing freeimage dependency, missing man files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-28 21:35 UTC by avinash uttamchandani
Modified: 2016-12-29 14:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
contains a patch for the ebuild, the missing man files, and the output of emerge --info (gazebo-7.4.0-fixes.tar.gz,12.63 KB, application/gzip)
2016-10-28 21:35 UTC, avinash uttamchandani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description avinash uttamchandani 2016-10-28 21:35:18 UTC
Created attachment 451776 [details]
contains a patch for the ebuild, the missing man files, and the output of emerge --info

Hi,

I'm starting some active development with Gazebo and I ran into two issues:

1) Navigating in a menu caused a crash.  The error was that freeimage didn't have png support which ogre expected.  

2) I couldn't fetch the source package from the included SRC_URI until I switched it to https, and then the package was missing all the man gz files.

Attached is a patch to sci-electronics/gazebo-7.4.0.ebuild that corrects both issues (along with the output of emerge --info and the man files).  I just manually copies the man files to the right place but I'm sure there's a better way of doing that.

Feel free to contact me with any questions, I will be working with Gazebo a lot over the next few months and do not mind assisting with maintenance or adding new features.

Thanks!

Avinash Uttamchandani
uttamchandani.avinash@gmail.com
Comment 1 Michael 'veremitz' Everitt 2016-10-28 21:51:04 UTC
Avinesh,

You may wish to check out the proxy-maintainers project (https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers), but first call should go to Alexis in this instance as he's the current contact for this package. If you can visit IRC (https://www.gentoo.org/get-involved/irc-channels/), you can contact him direct, or via email and this bug.

Cheers!
Comment 2 Alexis Ballier gentoo-dev 2016-12-29 14:38:44 UTC
commit e786a5668894da06d2463b0a1c384490df49dadf
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Dec 29 15:27:53 2016 +0100

    sci-electronics/gazebo: add missing usedeps for ogre, bug #598386 by avinash uttamchandani.
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1

commit eca185337adf5adfc1f479067af9c01f37297bf0
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Dec 29 15:23:29 2016 +0100

    sci-electronics/gazebo: add build dep on gzip for manpages.
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1

commit 844131579a763d672687e3c19cc2621c30b61200
Author: Alexis Ballier <aballier@gentoo.org>
Date:   Thu Dec 29 15:20:52 2016 +0100

    sci-electronics/gazebo: Use https for fetching tarballs, part of bug #598386 by avinash uttamchandani.
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1




should be all set, thanks!


except for the manpages: they are built properly here. it needs ronn, which is ruby, so maybe there is a problem with your ruby install on your system.