De huidige OpenSceneGraph ebuild in het Gentoo Portage boom niet installeren van de OpenSceneGraph voorbeeld data set. Deze bestanden bevatten een aantal voorbeelden van modellen, fonts, bitmaps enz. gebruikt in de OpenSceneGraph voorbeelden en andere toepassingen. Dit probleem voor toepassingen vertrouwen op bestanden beschikbaar is. In voorbeeld mijn stereoscopisch beeld viewer SIV is gebaseerd op het hebben van de OpenSceneGraph monster dataset geïnstalleerd en niet in slaagt het lettertype Arial te laden uit de dataset met de volgende foutmelding:
Waarschuwing: font-bestand "fonts / arial.ttf" niet gevonden.
Hier is mijn aangepaste ebuild oplossen van dit probleem: OpenSceneGraph-2.8.3.tar.gz (292)
Download de gewijzigde ebuild en pak het archief in / usr / local / portage. Zorg ervoor dat u de volgende regel in uw / etc / make.conf:
PORTDIR_OVERLAY = "/ usr / local / portage"
Als u wilt OpenSceneGraph gebruiken met ffmpeg ondersteuning, download de patch van bugs.gentoo.org en kopieer deze naar / etc/portage/patches/dev-games/openscenegraph-2.8.3 / zoals daar beschreven, te compileren met ffmpeg-0.6 . Anders wordt het ontstaan zal mislukken met:
/ OsgPlugins / ffmpeg / FFmpegAudioStream.hpp: 18:9:
fout: kan niet toewijzen een object van abstracte type
'OsgFFmpeg :: FFmpegAudioStream'
Nu kunt u de voorbeelden USE-vlag en het ontstaan OpenSceneGraph naar het voorbeeld dataset te krijgen.
Als je hebt flightgear geïnstalleerd, daarna opnieuw te installeren simgear, net als de ebuild verzoeken u om te doen:
ontstaan -1 dev-games/simgear
Afhankelijk van als je upgraden of gewoon opnieuw te installeren met de nieuwe ebuild kan het nodig zijn om revdep-rebuild uitvoeren om problemen met kapotte bibliotheken op te lossen. Hopelijk de volgende ebuild in de portage tree zal de sample data set.
WxWidgets ondersteuning lijkt te worden gebroken met de huidige versie. Bij gebruik van de wxWidgets USE-Flag OpenSceneGraph niet te compileren met, zo zijn onder andere
= Dev-games/openscenegraph-3.0.1-wxWidgets
in / etc / portage / package.use als u in staat hebben gesteld wxWidgets in uw make.conf.
vriendelijke groeten
Jürgen
Loading ... Geplaatst in 3D , graphics , linux , multimedia , programmeren | No Comments »