You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(4) |
Mar
(7) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
(17) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
(9) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
|
Jun
(5) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
(3) |
Dec
(1) |
2007 |
Jan
(3) |
Feb
(6) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <pix...@st...> - 2004-08-16 23:14:33
|
Hi, I was just wondering if you had any plans to update pyosg to match the latest version of OSG. Thanks ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: brett h. <bha...@ya...> - 2004-08-16 18:32:51
|
Viewer.cpp and Producer/KeyboardMouse.cpp both should be rewritten. Viewer for some strange reason is broken into multiple files, this i've wanted to fix for awhile. KeyboardMouse.cpp has the callback you are trying to push, problem with that file is that it is not a simple flat wrapper like the rest of PyOSG. Instead it subclasses Producer::KeyboardMouseCallback and creates a thin-wrapper class that holds PyObjects. This was done i think so that Python can subclass the callback, but this is an area of Boost that i have little experience with so it will take me awhile to fix the problem. Good bug find, i bet alot more will pop up as you try to port more of the tutorials, keep'em comming. Thanks, -brett --- Max Reva <ma...@uk...> wrote: > Hi. > How to add myEventHandler in PyOSG_0.4.4_pre2. > It seems like "viewer.getEventHandlerList().push_front(...)" in the osgProducer/Viewer.cpp is > disabled. > I'm trying to port on PyOSG code from > "http://www.tersesolutions.net/osgt/index.php?Tutorial=osgtKeyboardHandler". > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > Pyosg-news mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyosg-news > __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail |
From: Max R. <ma...@uk...> - 2004-08-16 17:39:59
|
Hi. How to add myEventHandler in PyOSG_0.4.4_pre2. It seems like "viewer.getEventHandlerList().push_front(...)" in the osgProducer/Viewer.cpp is disabled. I'm trying to port on PyOSG code from "http://www.tersesolutions.net/osgt/index.php?Tutorial=osgtKeyboardHandler". |
From: brett h. <bha...@ya...> - 2004-08-08 22:14:35
|
I had to make a bunch of small changes to get it to work with OSG 0.9.7-rc1. Now everything is working well again, i've tested with gcc3.3, boost 1.31, and python2.3. If it continues to work with OSG 0.9.7-final, then this will become the PyOSG 0.4.4-final release. note that the project page has moved back to sourceforge, please update your links. http://sourceforge.net/projects/pyosg/ Cheers, -brett __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail |
From: brett h. <bha...@ya...> - 2004-08-08 19:45:47
|
Hello, Sounds like PyOSG is failing because your __init__.py does not contain this: __all__ = ['osg', 'osgUtil', 'osgGA', 'osgFX', 'osgGL2', 'osgDB', 'Producer', 'osgProducer', 'osgParticle', 'osgText', 'osgSim', ] You can edit your __init__.py file, or if you have the sources, there is the __init__.py file in the directory 'pyosg_devel/install_files' Also in this folder is a file named PyOSG.pth this you need to copy to your python/site-packages/. Don't copy the OSG DLLs to the PyOSG folder. good luck, -brett --- pix...@st... wrote: > > Hi, > > I downloaded and installed the latest binary installation of OSG, and I have the > pre-built binary of pyOSG for Windows. > > I created a sub-directory beneath site-packages and copied the pyOSG libraries > there. I also created a file in that directory called __init__.py. When I try to > run one of the pyOSG demos, it complains that it doesn't know about "osg". > > Is there anything else I need to setup? Do I need to copy the OSG DLLs into this > directory? > > Thanks > Mike > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > > > ------------------------------------------------------- > This SF.Net email is sponsored by OSTG. Have you noticed the changes on > Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now, > one more big change to announce. We are now OSTG- Open Source Technology > Group. Come see the changes on the new OSTG site. www.ostg.com > _______________________________________________ > Pyosg-news mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyosg-news > __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail |
From: <pix...@st...> - 2004-08-08 18:37:57
|
Hi, I downloaded and installed the latest binary installation of OSG, and I have the pre-built binary of pyOSG for Windows. I created a sub-directory beneath site-packages and copied the pyOSG libraries there. I also created a file in that directory called __init__.py. When I try to run one of the pyOSG demos, it complains that it doesn't know about "osg". Is there anything else I need to setup? Do I need to copy the OSG DLLs into this directory? Thanks Mike ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: brett h. <bha...@ya...> - 2004-06-24 20:37:10
|
I'll add this change to the next release of PyOSG 0.4.4, which i am planing to release shortly after the release of OSG 0.9.7 If anyone can help me test the Windows builds that would be a great help to me. Also if they could give me their binaries, i will make them available on the download page. Thanks for the fix, -brett --- Dioselin Gonzalez <dio...@pu...> wrote: > Nevermind. I found out what happened! > > In case other newbies have the same error, add 'WIN32' to the list of > definitions in in the SConstruct file: > > CPPDEFINES=['NDEBUG','BOOST_PYTHON_DYNAMIC_LIB','WIN32'] > > thanks > > Dioselin.- > > > Dioselin Gonzalez wrote: > > > Hi, > > > > Does anybody have successfully compiled PyOSG 0.4.3 with vc7.1? I'm > > getting the following error: > > > > C:\OSG_OP_OT-0.9.6-2\Producer-0.8.4-2\include\Producer\Types(28) : > > fatal error C1083: Cannot open include file: 'X11/Xlib.h': Invalid > > argument > > scons: *** [Producer\Camera.obj] Error 2 > > scons: building terminated because of errors. > > > > For some reason, #ifdef _WIN32_IMPLEMENTATION is false and #ifdef > > _X11_IMPLEMENTATION is true, which causes the compiler to try and > > import the X11 libs. > > > > Any help? > > Thanks!! > > > > Dioselin.- > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by Black Hat Briefings & Training. > > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital > > self defense, top technical experts, no vendor pitches, unmatched > > networking opportunities. Visit www.blackhat.com > > _______________________________________________ > > Pyosg-news mailing list > > Pyo...@li... > > https://lists.sourceforge.net/lists/listinfo/pyosg-news > > > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Pyosg-news mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyosg-news > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - Send 10MB messages! http://promotions.yahoo.com/new_mail |
From: brett h. <bha...@ya...> - 2004-06-24 20:34:09
|
Hi Dioselin, I've never tried PyOSG with MS Windows, but i do know that the first release by Gideon did work with Windows. I do not think that the changes i've made since then would have broken this, but i can not say for sure. I did notice that you are trying to use PyOSG version 0.4.3 with OSG version 0.9.6-2. This is also untested, you must use a more recent CVS of OSG and Producer. http://opart.org/pyosg/OpenSceneGraph-0.9.6-200405142325.tar.gz http://opart.org/pyosg/Producer-0.8.4-200405142325.tar.gz These are what i tested with, more recent CVS may not work. -brett --- Dioselin Gonzalez <dio...@pu...> wrote: > Hi, > > Does anybody have successfully compiled PyOSG 0.4.3 with vc7.1? I'm > getting the following error: > > C:\OSG_OP_OT-0.9.6-2\Producer-0.8.4-2\include\Producer\Types(28) : > fatal error C1083: Cannot open include file: 'X11/Xlib.h': Invalid argument > scons: *** [Producer\Camera.obj] Error 2 > scons: building terminated because of errors. > > For some reason, #ifdef _WIN32_IMPLEMENTATION is false and #ifdef > _X11_IMPLEMENTATION is true, which causes the compiler to try and import > the X11 libs. > > Any help? > > Thanks!! > > Dioselin.- > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Pyosg-news mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyosg-news > __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail |
From: Dioselin G. <dio...@pu...> - 2004-06-24 20:24:25
|
Nevermind. I found out what happened! In case other newbies have the same error, add 'WIN32' to the list of definitions in in the SConstruct file: CPPDEFINES=['NDEBUG','BOOST_PYTHON_DYNAMIC_LIB','WIN32'] thanks Dioselin.- Dioselin Gonzalez wrote: > Hi, > > Does anybody have successfully compiled PyOSG 0.4.3 with vc7.1? I'm > getting the following error: > > C:\OSG_OP_OT-0.9.6-2\Producer-0.8.4-2\include\Producer\Types(28) : > fatal error C1083: Cannot open include file: 'X11/Xlib.h': Invalid > argument > scons: *** [Producer\Camera.obj] Error 2 > scons: building terminated because of errors. > > For some reason, #ifdef _WIN32_IMPLEMENTATION is false and #ifdef > _X11_IMPLEMENTATION is true, which causes the compiler to try and > import the X11 libs. > > Any help? > Thanks!! > > Dioselin.- > > > > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital > self defense, top technical experts, no vendor pitches, unmatched > networking opportunities. Visit www.blackhat.com > _______________________________________________ > Pyosg-news mailing list > Pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyosg-news |
From: Dioselin G. <dio...@pu...> - 2004-06-24 20:13:25
|
Hi, Does anybody have successfully compiled PyOSG 0.4.3 with vc7.1? I'm getting the following error: C:\OSG_OP_OT-0.9.6-2\Producer-0.8.4-2\include\Producer\Types(28) : fatal error C1083: Cannot open include file: 'X11/Xlib.h': Invalid argument scons: *** [Producer\Camera.obj] Error 2 scons: building terminated because of errors. For some reason, #ifdef _WIN32_IMPLEMENTATION is false and #ifdef _X11_IMPLEMENTATION is true, which causes the compiler to try and import the X11 libs. Any help? Thanks!! Dioselin.- |
From: <ben...@id...> - 2004-05-25 09:06:43
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: brett h. <bha...@ya...> - 2004-05-16 20:23:44
|
you can get it at the usal place here http://opart.org/pyosg/ Updated for OSG/Producer CVS may 14 2004 added a few of the older missing classes, and the new Simplifier Happy Pythoning and OSGing, -brett __________________________________ Do you Yahoo!? SBC Yahoo! - Internet access at a great low price. http://promo.yahoo.com/sbc/ |
From: Loic D. <lo...@se...> - 2004-03-27 14:07:25
|
brett hartshorn writes: > PyOSG 0.4.2 has been synced to OSG CVS from March 22 2004. It would be nice if Gideon May could grant you write access to the CVS repository so that you can upload the version on sf.net/projects/pyosg/. It would also help when sending diffs ;-) I'm compiling pyosg-0.4.2 with boost-1.31/python2.3. I added the quick fix below (only needed for boost-1.31, the original sources work fine with boost-1.30/python2.2). --- held_ptr.hpp.~1~ 2004-02-27 19:41:42.000000000 +0100 +++ held_ptr.hpp 2004-03-27 14:23:05.000000000 +0100 @@ -62,11 +62,30 @@ T* _ptr; }; -namespace boost { -template<class T> T * get_pointer( held_ptr<T> const& p ) -{ - return p.get(); -} +namespace boost { + namespace python { + template <class T> struct pointee<held_ptr<T> > + { + typedef T type; + }; + + namespace objects { + template<class T> T* get_pointer( held_ptr<T> const & p ) + { + return p.get(); + } + + template<class T> const volatile T * get_pointer(const volatile T *& p) + { + return p; + } + + template<class T> T * get_pointer(T * const & p) + { + return p; + } + } + } } template <class T> -- Donate to FSF France online : http://rate.affero.net/fsffrance/ Loic Dachary, 12 bd Magenta, 75010 Paris. Tel: 33 1 42 45 07 97 http://www.fsffrance.org/ http://www.dachary.org/loic/gpg.txt |
From: brett h. <bha...@ya...> - 2004-03-26 06:24:35
|
I think i found a bug in boost python. My bug sounds very much like this one: http://mail.python.org/pipermail/c++-sig/2002-December/003125.html I am wrapping a series of classes, they are all very much the same, they all inherit from the same base class, they all have protected deconstrutors. I am wrapping like: class_<myclass, boost::noncopyable>foo("myclass", no_init) and all is working great, except for this one class called Extensions. It appears there is nothing very different about this class, but for some reason boost does not like - hates in fact - its protected deconstructor. I've even talked to the author of the class and here is what he had to say: """What I find strange is that only osgGL2::Extensions::~Extensions() experiences this problem. I wonder what makes it unique? Can you confirm that e.g. osg::BlendColor::Extensions::~Extensions() (or any of the others mentioned below) does wrap successfully (since it is also a protected dtor)? Perhaps it has something to do with the levels of nesting of namespaces? However, the code is valid c++ and successfully compiles and runs on multiple platforms. So I still believe it's a bug in the boost wrapper parser, tho I'm not in a position to create a definitive testcase. You might want to mention to the boost folks. Hmm, looking closer at the original error message, something else strange: >>>osgGL2/Extensions.cpp:37: instantiated from here >>>/usr/local/include/osgGL2/Extensions:178: error: `virtual >>> osgGL2::Extensions::~Extensions()' is protected That dtor is not virtual, I don't know why the error message claims it is? Cheers -- mew""" if anyone wants to see the code in question you have to download it the PyOSG wrappers from here: http://opart.org/pyosg/ the wrapper file you want to look at is in pyosg_devel/osgGL2/Extensions.cpp the class header it wraps is in the OSG package under include/osgGL2/Extensions I don't think the error is on my side in the wrapper code, but if it is found to be, i applogize in advance for this post. -brett __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html |
From: Mike W. <mik...@3d...> - 2004-03-25 18:25:19
|
Hi Brett, Looking in osgGL2/Extensions there's one destructor: protected: ~Extensions() {} What kind of problem is boost experiencing? I'm not too familiar with PyOSG yet; is it running on windows? I dont know of any GLSL implementation for linux (yet) to test osgGL2. Thanks -- mew brett hartshorn wrote: > PyOSG 0.4.2 has been synced to OSG CVS from March 22 2004. > Added osgFX and osgGL2, but my graphics card is not fancy enough to test the FX or GL2. > > Also, osgGL2 seems to have some problems with a strange deconstrutor in osgGL2/Extensions. Boost > will not accept the deconstructor for some reason. Anybody know why? > > http://opart.org/pyosg/ > > -brett |
From: brett h. <bha...@ya...> - 2004-03-25 02:13:11
|
PyOSG 0.4.2 has been synced to OSG CVS from March 22 2004. Added osgFX and osgGL2, but my graphics card is not fancy enough to test the FX or GL2. Also, osgGL2 seems to have some problems with a strange deconstrutor in osgGL2/Extensions. Boost will not accept the deconstructor for some reason. Anybody know why? http://opart.org/pyosg/ -brett __________________________________ Do you Yahoo!? Yahoo! Finance Tax Center - File online. File on time. http://taxes.yahoo.com/filing.html |
From: brett h. <bha...@ya...> - 2004-03-17 18:05:48
|
Hi Sean, I've posted the release of PyOSG 0.4.1 here: http://opart.org/pyosg It would be great if you could get PyOSG working for the other platforms. I think the main problem will be the SConstruct file, there are some gcc only options in there that need to be fixed. The other problem is boost itself, it is dam hard to install the thing, the only easy way is by RPM or apt-get, but thats linux only. Until there are hordes of people working on PyOSG, which will likely never happen, we don't need the CVS. Just send me any changes you make and i will merge them. Cheers, -brett --- Sean Spicer <ss...@ma...> wrote: > > Hi Brett, > > I'm quite interested in getting this running nicely Linux, Windows, > OSX... I've got it up and running on linux, but I'm having some > headaches getting the OSX boost libs built. < typical oss software, > eh? >. And don't get me started on Windoze. > > I don't know if you'll really get lots of people working on the > project, but I'm certainly willing to pitch in...Grin. I can help get > CVS up and running if you need some help. > > sean > > On Mar 16, 2004, at 12:24 PM, brett hartshorn wrote: > > > Hi Sean, > > > > I am using boost-1.30.2-3 > > If your using redhat you can use the same rpms i did here: > > http://opart.org/toy/old/pyosg_resync/boost_rpms/ > > > > CVS does not seem to be working properly at the moment. I am not > > using CVS rightnow myself, so it > > is out of sync. I setup CVS for in the future, if alot of people > > start working on the project, > > then we have something we can use. > > > > I finished PyOSG version 0.4.1 last night, and i will post it > > tomorrow. I've added osgFX to the > > new release, and started on osgGL2. > > > > -brett > > > > --- Sean Spicer <ss...@ma...> wrote: > >> Hey guys, > >> > >> Trying to get PyOSG built with 0.9.6-2... > >> > >> (1) What version of boost should I be using (currently attempting with > >> the CVS version) > >> (2) PyOSG CVS seems to be inaccessible (/home/cvsroot does not exist) > >> how do I checkout the CVS tree ? > >> > >> sean > >> > >> ___________________________________________________________ > >> Sean Spicer 2000 W. Sam Houston Pkwy > >> S. > >> Magic Earth R&D Manager Suite 150, Briar Lake Plaza > >> Landmark Graphics Houston, Texas 77042 > >> www.lgc.com 832.200.4739 > >> > >> pgp key fingerprint: 8CED 19B7 3A3A BF54 B8E8 FB11 E044 F6B8 1585 > >> 9D54 > >> pgp key (ID 15859D54) available at www.keyserver.net & pgpkeys.mit.edu > >> > > > >> ATTACHMENT part 2 application/pgp-signature x-mac-type=70674453; > >> name=PGP.sig > > > > > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! Mail - More reliable, more storage, less spam > > http://mail.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Pyosg-news mailing list > > Pyo...@li... > > https://lists.sourceforge.net/lists/listinfo/pyosg-news > > > ___________________________________________________________ > Sean Spicer 2000 W. Sam Houston Pkwy S. > Magic Earth R&D Manager Suite 150, Briar Lake Plaza > Landmark Graphics Houston, Texas 77042 > www.lgc.com 832.200.4739 > > pgp key fingerprint: 8CED 19B7 3A3A BF54 B8E8 FB11 E044 F6B8 1585 9D54 > pgp key (ID 15859D54) available at www.keyserver.net & pgpkeys.mit.edu > > ATTACHMENT part 2 application/pgp-signature x-mac-type=70674453; name=PGP.sig __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com |
From: brett h. <bha...@ya...> - 2004-03-16 18:24:55
|
Hi Sean, I am using boost-1.30.2-3 If your using redhat you can use the same rpms i did here: http://opart.org/toy/old/pyosg_resync/boost_rpms/ CVS does not seem to be working properly at the moment. I am not using CVS rightnow myself, so it is out of sync. I setup CVS for in the future, if alot of people start working on the project, then we have something we can use. I finished PyOSG version 0.4.1 last night, and i will post it tomorrow. I've added osgFX to the new release, and started on osgGL2. -brett --- Sean Spicer <ss...@ma...> wrote: > Hey guys, > > Trying to get PyOSG built with 0.9.6-2... > > (1) What version of boost should I be using (currently attempting with > the CVS version) > (2) PyOSG CVS seems to be inaccessible (/home/cvsroot does not exist) > how do I checkout the CVS tree ? > > sean > > ___________________________________________________________ > Sean Spicer 2000 W. Sam Houston Pkwy S. > Magic Earth R&D Manager Suite 150, Briar Lake Plaza > Landmark Graphics Houston, Texas 77042 > www.lgc.com 832.200.4739 > > pgp key fingerprint: 8CED 19B7 3A3A BF54 B8E8 FB11 E044 F6B8 1585 9D54 > pgp key (ID 15859D54) available at www.keyserver.net & pgpkeys.mit.edu > > ATTACHMENT part 2 application/pgp-signature x-mac-type=70674453; name=PGP.sig __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com |
From: Sean S. <ss...@ma...> - 2004-03-16 15:14:42
|
Hey guys, Trying to get PyOSG built with 0.9.6-2... (1) What version of boost should I be using (currently attempting with the CVS version) (2) PyOSG CVS seems to be inaccessible (/home/cvsroot does not exist) how do I checkout the CVS tree ? sean ___________________________________________________________ Sean Spicer 2000 W. Sam Houston Pkwy S. Magic Earth R&D Manager Suite 150, Briar Lake Plaza Landmark Graphics Houston, Texas 77042 www.lgc.com 832.200.4739 pgp key fingerprint: 8CED 19B7 3A3A BF54 B8E8 FB11 E044 F6B8 1585 9D54 pgp key (ID 15859D54) available at www.keyserver.net & pgpkeys.mit.edu |
From: brett h. <bha...@ya...> - 2004-02-27 23:44:15
|
You can get pre3 from the new project page here: http://opart.org/pyosg/pyosg.html Producer is now working again so you can get something up on the screen! After i fix a few more bugs i think we will have a final release here, and then we can move onto a 0.4.2 that adds new features. -brett __________________________________ Do you Yahoo!? Get better spam protection with Yahoo! Mail. http://antispam.yahoo.com/tools |
From: brett h. <bha...@ya...> - 2004-02-18 19:36:17
|
Ok, i've finnaly wrapped my head around boost python. Gideon was trying to do too much with the wrappers. I've simplified a few things, i think we should keep the project simple in the future. This release actually works (only thing still broken is Producer). At least you can: from PyOSG import * and play with all the nodes and functions as before, minus only a few things. Binary build for Linux: http://opart.org/toy/PyOSG_0.4.1_pre2.linux.tar.gz Source: http://opart.org/toy/PyOSG_0.4.1_pre2.tar.gz send bug reports to me, -brett __________________________________ Do you Yahoo!? Yahoo! Mail SpamGuard - Read only the mail you want. http://antispam.yahoo.com/tools |
From: brett h. <bha...@ya...> - 2004-02-14 01:38:19
|
Ok, heres the first test of a new PyOSG build. It builds with osg0.9.5, but i had to rip out the camera stuff. You can get the source here: http://opart.org/toy/PyOSG_0.4.1_pre1.tar.gz When trying to import it into python it will error on >>>From PyOSG import * Traceback (most recent call last): File "<stdin>", line 1, in ? ImportError: /usr/lib/python2.2/site-packages/PyOSG/osg.so: undefined symbol: _ZN5PyOSG11init_CameraEv Looks like if Camera is fixed then everything will work again. -brett __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html |
From: brett h. <bha...@ya...> - 2004-02-11 01:52:09
|
Hello, I've made some changes to the wrappers in: Drawable.cpp Geometry.cpp Texture.cpp TriangleFunctor.cpp Mostly minor changes to get pyosg to build with osg 0.9.5 I had to comment out two functions that might be important later on. getTextureObject in Texture.cpp getVertexArray in Geometry.cpp all of the wrappers in osg/ build now with osg 0.9.5 osgGA/ is still not working. It fails on the file osgGA.cpp I have setup a new cvs server you can get these latest changes from. If you want write access to the server email me. cvs -d :pserver:cvs...@op...:/home/cvs login passwd: cvsguest cvs -d :pserver:cvs...@op...:/home/cvs checkout root -brett __________________________________ Do you Yahoo!? Yahoo! Finance: Get your refund fast by filing online. http://taxes.yahoo.com/filing.html |
From: Hugo v. d. M. <s13...@ba...> - 2004-01-31 09:53:47
|
> I've gotten a build to start using Hugo's SConstruct file. It did not finish, and i'm not sure > what the problem was. I had to make one change in order to get it to work. Hugo had hardcoded in > the path to the root OSG directory. I have changed the script to get that path from the > environment variable OSG_ROOT. OSG_ROOT is one of the envs that Gideon required, so i think we > should stick with that one. His notes below: Fair enough. With your SConscript: if there is no OSG_ROOT defined, it breaks. I've attached a modified one that defaults to OSG_ROOT of /usr if no env variable is defined. I need some sensible (always existing) default (which the previous wasn't), so that "scons -h" can execute. This shows what options are available. I can then build with e.g.: scons OSG_PATH=/opt/osg-0.9.4 It is nice to not have to rely on environment options. The relevant changes to achieve this was: (I've attached the new SConstruct) @@ -66,9 +66,9 @@ # bjam. build_env = Environment(options = opts, CPPPATH=['$PYTHON_INCLUDES', - os.path.join(osg_root, 'include'), + os.path.join('$OSG_PATH', 'include'), 'include'], - LIBPATH=[os.path.join(osg_root, 'lib')], + LIBPATH=[os.path.join('$OSG_PATH', 'lib')], # FIXME: these are GCC specific: CXXFLAGS='-Wall -ansi ',#-pedantic ', # These defines were taken from the bjam g++ cmd-line: $OSG_PATH is extracted from the Options instance, so all that needs to be set from the env variable, is the default value of the OSG_PATH option. > BOOST_ROOT should point to the directory where boost is installed, Currently we are ignoring this, assuming boost libraries are in a default system-wide location. We could add another item to LIBPATH, based on BOOST_ROOT, if we feel it is necessary. > PYTHON_ROOT should point to the toplevel python directory > PYTHON_VERSION should be set to the python version We could do something like this: if os.environ.has_key('PYTHON_VERSION'): python_inc_default = '/usr/include/python' + os.environ['PYTHON_VERSION'] else: python_inc_default = '/usr/include/python2.2' Further modification can take PYTHON_ROOT into account as well... something like: python_inc_default = os.environ.get('PYTHON_ROOT', '/usr') + \ 'include/python' + \ os.environ.get('PYTHON_VERSION', '2.2') Then this becomes the new default to PYTHON_INCLUDES. However, instead of setting env variables, one can currently just do: scons PYTHON_INCLUDES=/usr/include/python2.3 Or put the assignment PYTHON_INCLUDES='/usr/include/python2.3' in PyOSG_options.py. Again, the idea scons is also encouraging, is that a build should not have to depend on environment variables. It should always just work. The reason I'm ok with OSG_ROOT, is that many OSG users already set that anyway. The other env options PyOSG always used, are PyOSG specific, and since we are now changing the build system, we can drop all the env option dependence - if you agree that it isn't that useful. PyOSG_options.py, and commandline, should be adequate. One last thing: you've set the PyOSG default install directory to the same as osg_root? Does that make sense? Interesting question is now, what to do if OSG_PATH is modified, like: scons -h OSG_PATH=/opt/osg-0.9.4/ Currently this does not change INSTALL_PATH as well. Some logic would be required to tie these two together if that is required, while still allowing specifying them seperately. > In addition we will be adding these env vars for scons. This is to stay safe and keep things > portable. > SCONS_BIN=/path/to/scons > SCONS_LIB=/path/to/scons/lib Is this to allow a user a broken scons installation? In my opinion, an unbroken scons installation, has scons in the path, and scons should find it's own libs. In fact, I don't see how one can "add these", since the user just invokes scons directly. > So how did my first build go? It started ok, but quickly died at this point: > > /usr/include/boost/python/object/make_ptr_instance.hpp:40: error: no match for > call to `(boost::mpl::bool_<true>) ()' > scons: *** [osg/AlphaFunc.os] Error 1 > scons: building terminated because of errors. Is this building with 0.9.6-2, or 0.9.4-2? > So is this a BOOST bug, a GCC bug, or should i downgrade my OSG from 0.9.4-2 to the older 0.9.4? I've built with 0.9.4-2 without any glitches. I'll take another look at it later today, must quickly go out. > Anybody have any ideas? I am attaching the new SConstruct file, just save it into the root of > your PyOSG source folder and it should work. I've added a version number to the top of this file, > so if you make changes, update the version number and send it back to me. I will merge everyones > changes. We need some CVS repository somewhere... I'm going for version number like this: 0.0.2h - hugo modification to version 0.0.2 Since you are central to merging changes, this could be helpful to you. I'm still attaching PyOSG.SConstruct, since that is my local name for it - as it currently lives in the same directory/repository as my PyDemeter project (which has its own SConstruct file). Symlink from PyOSG directory currently does the job of "renaming" it. Hugo |
From: brett h. <bha...@ya...> - 2004-01-31 06:23:58
|
Hello Bob and Hugo, I've gotten a build to start using Hugo's SConstruct file. It did not finish, and i'm not sure what the problem was. I had to make one change in order to get it to work. Hugo had hardcoded in the path to the root OSG directory. I have changed the script to get that path from the environment variable OSG_ROOT. OSG_ROOT is one of the envs that Gideon required, so i think we should stick with that one. His notes below: BOOST_ROOT should point to the directory where boost is installed, PYTHON_ROOT should point to the toplevel python directory PYTHON_VERSION should be set to the python version OSG_ROOT should point to the toplevel osg directory, probably /usr/local or the directory where it's installed on windows PRODUCER_ROOT should point to the toplevel Producer directory In addition we will be adding these env vars for scons. This is to stay safe and keep things portable. SCONS_BIN=/path/to/scons SCONS_LIB=/path/to/scons/lib So how did my first build go? It started ok, but quickly died at this point: /usr/include/boost/python/object/make_ptr_instance.hpp:40: error: no match for call to `(boost::mpl::bool_<true>) ()' scons: *** [osg/AlphaFunc.os] Error 1 scons: building terminated because of errors. So is this a BOOST bug, a GCC bug, or should i downgrade my OSG from 0.9.4-2 to the older 0.9.4? Anybody have any ideas? I am attaching the new SConstruct file, just save it into the root of your PyOSG source folder and it should work. I've added a version number to the top of this file, so if you make changes, update the version number and send it back to me. I will merge everyones changes. -brett __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/ |