Hi, I have an issue with a cyclic repo dependency with base/types because it also includes the logging headers.
I'd like to move these headers into another repository, if you agree. I would name it "base-logging" Background: Currently I am writing a more general OpenSceneGraph visualization library (osgviz), which supports additional features like e.g. moving frames in the newer envire visualization. This library can then also be used in vizkit3d and mars, in order to focus the effort of development in a single lib rather than in several different places. The current vizkit3d infrastructure (viz plugins) will remain untouched, but with the option to share e.g. primitives/visualizations with mars, in shared plugins etc. osgviz is using this plugin mechanism to load these shared libraries. Currently this is the lib_manager from the mars simulation, but i'd like to change that to the classloader based PluginManager used in the new envire. This setup is causing the cyclic dependency: classloader depends on console_bridge, which depends base/types for logging. But base/types depends on vizkit3d, which when using osgviz, depends again on classloader. Best, Steffen -- Steffen Planthaber Weltraumrobotik Besuchsadresse der Nebengeschäftstelle: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 5 28359 Bremen, Germany Postadresse der Hauptgeschäftsstelle Standort Bremen: DFKI GmbH Robotics Innovation Center Robert-Hooke-Straße 1 28359 Bremen, Germany Tel.: +49 421 178 45-4125 Zentrale: +49 421 178 45-0 Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen) E-Mail: [email protected] Weitere Informationen: http://www.dfki.de/robotik ----------------------------------------------------------------------- Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 Sitz der Gesellschaft: Kaiserslautern (HRB 2313) USt-Id.Nr.: DE 148646973 Steuernummer: 19/673/0060/3 ----------------------------------------------------------------------- _______________________________________________ Rock-dev mailing list [email protected] http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev
