From: Vijay K. <vk...@ia...> - 2008-11-13 23:21:46
|
Hello, I am trying to install cppdom 0.7.10 through scons script and I end up with the following error: > scons install prefix=/home/vijay/Software scons: Reading SConscript files ... NOTE: The build is currently in development. It needs the SVN trunk version of scons-addons Building CppDom Version: 0.7.10 Checking for arch [ia32] ...yes Valid archs: ['x64', 'ia32'] AttributeError: 'module' object has no attribute 'is_valid_construction_var': File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 83: opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) File "deps/scons-addons/src/SConsAddons/Options/Options.py", line 586: if not SCons.Util.is_valid_construction_var(k): I checked out the latest version of scons-addons (revision 389) from https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ and had them installed at /home/vijay/Software I also set the environment variable PYTHONPATH variable to point to /home/vijay/Software/scons-addons I dont recall having problems with cppdom before, but I have no idea what I am doing wrong now. Is there something I am missing? Thanks, Vijay -- Postdoctoral Research Associate Virtual Reality Application Center Iowa State University Ames, IA 50011-2274 |
From: Patrick H. <pat...@pr...> - 2008-11-13 23:34:32
Attachments:
PGP.sig
|
On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: > Hello, > > I am trying to install cppdom 0.7.10 through scons script and I end > up with the following error: > > > scons install prefix=/home/vijay/Software > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > Building CppDom Version: 0.7.10 > Checking for arch [ia32] ...yes > Valid archs: ['x64', 'ia32'] > AttributeError: 'module' object has no attribute > 'is_valid_construction_var': > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", > line 83: > opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) > File "deps/scons-addons/src/SConsAddons/Options/Options.py", line > 586: > if not SCons.Util.is_valid_construction_var(k): > > > I checked out the latest version of scons-addons (revision 389) from https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ > and had them installed at /home/vijay/Software > I also set the environment variable PYTHONPATH variable to point to / > home/vijay/Software/scons-addons It appears that the build is ignoring that and using SConsAddons from the deps/scons-addons subdirectory of the CppDOM source tree. > I dont recall having problems with cppdom before, but I have no idea > what I am doing wrong now. Is there something I am missing? The problem is that there were API changes in SCons 0.98 (IIRC). The latest SConsAddons does deal with those changes, but the CppDOM build is putting its deps/scons-addons/src directory at the front of the module search path. You could modify the SConstruct file to comment out line 10 and probably get things building. Either that, or you could check out the CppDOM SVN trunk and build it. There have only been two revisions to the code since 0.7.10 was released, and both were to simplify the SConstruct file. -Patrick -- Patrick L. Hartling Senior Software Engineer, Priority 5 http://www.priority5.com/ The information transmitted in this communication is intended only for the person or entity to which it is addressed and contains proprietary material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please destroy any copies, contact the sender and delete the material from any computer. |
From: Vijay K. <vk...@ia...> - 2008-11-14 00:00:59
|
I made the following attempts, and none of them seemed successful: 1) Change PYTHONPATH to point to $CPPDOM_SRC/deps/scons-addons. I get the same no attribute error. 2) Comment out line 10 of Sconstruct file. I get the following error: scons: Reading SConscript files ... NOTE: The build is currently in development. It needs the SVN trunk version of scons-addons ImportError: No module named SConsAddons.Util: File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 15: import SConsAddons.Util I then comment out line 15, and I end up with the following error: scons: Reading SConscript files ... NOTE: The build is currently in development. It needs the SVN trunk version of scons-addons ImportError: No module named SConsAddons.Options: File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 16: import SConsAddons.Options as sca_opts I am not sure what they mean, but I have a feeling I might need these things. I would like to checkout the cppdom svn trunk version, but I have no idea where I can get it from. The cppdom README file does not specify it as well. Any help would be wonderful. Thanks, - Vijay On Thu, Nov 13, 2008 at 5:34 PM, Patrick Hartling < pat...@pr...> wrote: > On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: > > Hello, > > I am trying to install cppdom 0.7.10 through scons script and I end up with > the following error: > > > scons install prefix=/home/vijay/Software > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > Building CppDom Version: 0.7.10 > Checking for arch [ia32] ...yes > Valid archs: ['x64', 'ia32'] > AttributeError: 'module' object has no attribute > 'is_valid_construction_var': > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 83: > opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) > File "deps/scons-addons/src/SConsAddons/Options/Options.py", line 586: > if not SCons.Util.is_valid_construction_var(k): > > > I checked out the latest version of scons-addons (revision 389) from > https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ > and had them installed at /home/vijay/Software > I also set the environment variable PYTHONPATH variable to point to > /home/vijay/Software/scons-addons > > > It appears that the build is ignoring that and using SConsAddons from the > deps/scons-addons subdirectory of the CppDOM source tree. > > I dont recall having problems with cppdom before, but I have no idea what I > am doing wrong now. Is there something I am missing? > > > The problem is that there were API changes in SCons 0.98 (IIRC). The latest > SConsAddons does deal with those changes, but the CppDOM build is putting > its deps/scons-addons/src directory at the front of the module search path. > You could modify the SConstruct file to comment out line 10 and probably get > things building. Either that, or you could check out the CppDOM SVN trunk > and build it. There have only been two revisions to the code since 0.7.10 > was released, and both were to simplify the SConstruct file. > > -Patrick > > > -- > Patrick L. Hartling > Senior Software Engineer, Priority 5 > http://www.priority5.com/ > > The information transmitted in this communication is intended only forthe person > or entity to which it is addressed and contains proprietary > material. Any review, retransmission, dissemination or other use of, or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please destroy any copies, contact the sender > and delete the material from any computer. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > -- Postdoctoral Research Associate Virtual Reality Application Center Iowa State University Ames, IA 50011-2274 |
From: Patrick H. <pat...@pr...> - 2008-11-14 03:16:21
Attachments:
PGP.sig
|
The SVN URI for the truck is the following: https://xml-cppdom.svn.sourceforge.net/svnroot/xml-cppdom/trunk You can read more about it here: http://sourceforge.net/svn/?group_id=52718 -Patrick On Nov 13, 2008, at 6:00 PM, Vijay Kalivarapu wrote: > I made the following attempts, and none of them seemed successful: > > 1) Change PYTHONPATH to point to $CPPDOM_SRC/deps/scons-addons. I > get the same no attribute error. > > 2) Comment out line 10 of Sconstruct file. I get the following error: > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > ImportError: No module named SConsAddons.Util: > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", > line 15: > import SConsAddons.Util > > I then comment out line 15, and I end up with the following error: > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > ImportError: No module named SConsAddons.Options: > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", > line 16: > import SConsAddons.Options as sca_opts > > I am not sure what they mean, but I have a feeling I might need > these things. > > I would like to checkout the cppdom svn trunk version, but I have no > idea where I can get it from. The cppdom README file does not > specify it as well. Any help would be wonderful. > > > Thanks, > - Vijay > > > > On Thu, Nov 13, 2008 at 5:34 PM, Patrick Hartling <pat...@pr... > > wrote: > On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: > >> Hello, >> >> I am trying to install cppdom 0.7.10 through scons script and I end >> up with the following error: >> >> > scons install prefix=/home/vijay/Software >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN >> trunk version of scons-addons >> Building CppDom Version: 0.7.10 >> Checking for arch [ia32] ...yes >> Valid archs: ['x64', 'ia32'] >> AttributeError: 'module' object has no attribute >> 'is_valid_construction_var': >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", >> line 83: >> opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) >> File "deps/scons-addons/src/SConsAddons/Options/Options.py", line >> 586: >> if not SCons.Util.is_valid_construction_var(k): >> >> >> I checked out the latest version of scons-addons (revision 389) >> from https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ >> and had them installed at /home/vijay/Software >> I also set the environment variable PYTHONPATH variable to point >> to /home/vijay/Software/scons-addons > > It appears that the build is ignoring that and using SConsAddons > from the deps/scons-addons subdirectory of the CppDOM source tree. > >> I dont recall having problems with cppdom before, but I have no >> idea what I am doing wrong now. Is there something I am missing? > > > The problem is that there were API changes in SCons 0.98 (IIRC). The > latest SConsAddons does deal with those changes, but the CppDOM > build is putting its deps/scons-addons/src directory at the front of > the module search path. You could modify the SConstruct file to > comment out line 10 and probably get things building. Either that, > or you could check out the CppDOM SVN trunk and build it. There have > only been two revisions to the code since 0.7.10 was released, and > both were to simplify the SConstruct file. > > -Patrick > > > -- > Patrick L. Hartling > Senior Software Engineer, Priority 5 > http://www.priority5.com/ > > The information transmitted in this communication is intended only for > the person or entity to which it is addressed and contains proprietary > material. Any review, retransmission, dissemination or other use of, > or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please destroy any copies, contact the sender > and delete the material from any computer. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > > > > -- > Postdoctoral Research Associate > Virtual Reality Application Center > Iowa State University > Ames, IA 50011-2274 > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info -- Patrick L. Hartling Senior Software Engineer, Priority 5 http://www.priority5.com/ The information transmitted in this communication is intended only for the person or entity to which it is addressed and contains proprietary material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please destroy any copies, contact the sender and delete the material from any computer. |
From: Vijay K. <vk...@ia...> - 2008-11-20 03:58:53
|
I downloaded the trunk version of xml-cppdom with updated version of scons-addons. I get a new error this time when I run scons - crti.o not found. Here is the console output: scons: Reading SConscript files ... NOTE: The build is currently in development. It needs the SVN trunk version of scons-addons Building CppDom Version: 0.7.10 Checking for arch [ia32] ...(cached) yes Valid archs: ['x64', 'ia32'] Checking for cppunit... CppUnitBaseDir specified or cached. [/home/vijay/Software]. scons: warning: The env.Copy() method is deprecated; use the env.Clone() method instead. File "deps/scons-addons/src/SConsAddons/Options/CppUnit.py", line 180, in validate Checking for C++ header file cppunit/Test.h... (cached) yes Checking for C library cppunit... (cached) yes Updating boost Loading initial settings for boost Boost, autofinding toolset... toolset: [gcc] searching for boost... could not find boost header [boost/version.hpp] in paths: [None, '/usr/include', '/usr/local/include'] Boost base dir not set using prefix: /home/vijay/Software types: [['debug', 'optimized'], True] libtypes: [['shared', 'static'], False] archs: [['x64', 'ia32'], True] Processing combo: type:debug, libtype:['shared', 'static'], arch:x64 Processing combo: type:debug, libtype:['shared', 'static'], arch:ia32 Processing combo: type:optimized, libtype:['shared', 'static'], arch:x64 Processing combo: type:optimized, libtype:['shared', 'static'], arch:ia32 scons: done reading SConscript files. scons: Building targets ... ... ... ... ... g++ -o build.linux/type-debug--arch-ia32/cppdom/libcppdom-0_7_10.so -m32 -shared build.linux/type-debug--arch-ia32/cppdom/cppdom.os build.linux/type-debug--arch-ia32/cppdom/xmlparser.os build.linux/type-debug--arch-ia32/cppdom/xmltokenizer.os build.linux/type-debug--arch-ia32/cppdom/ext/OptionRepository.os /usr/bin/ld: crti.o: No such file: No such file or directory collect2: ld returned 1 exit status scons: *** [build.linux/type-debug--arch-ia32/cppdom/libcppdom-0_7_10.so] Error 1 scons: building terminated because of errors. Did I do anything wrong? Thanks, Vijay On Thu, Nov 13, 2008 at 9:16 PM, Patrick Hartling < pat...@pr...> wrote: > The SVN URI for the truck is the following: > https://xml-cppdom.svn.sourceforge.net/svnroot/xml-cppdom/trunk > > You can read more about it here: > > http://sourceforge.net/svn/?group_id=52718 > > -Patrick > > On Nov 13, 2008, at 6:00 PM, Vijay Kalivarapu wrote: > > I made the following attempts, and none of them seemed successful: > > 1) Change PYTHONPATH to point to $CPPDOM_SRC/deps/scons-addons. I get the > same no attribute error. > > 2) Comment out line 10 of Sconstruct file. I get the following error: > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > ImportError: No module named SConsAddons.Util: > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 15: > import SConsAddons.Util > > I then comment out line 15, and I end up with the following error: > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > ImportError: No module named SConsAddons.Options: > File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 16: > import SConsAddons.Options as sca_opts > > I am not sure what they mean, but I have a feeling I might need these > things. > > I would like to checkout the cppdom svn trunk version, but I have no idea > where I can get it from. The cppdom README file does not specify it as well. > Any help would be wonderful. > > > Thanks, > - Vijay > > > > On Thu, Nov 13, 2008 at 5:34 PM, Patrick Hartling < > pat...@pr...> wrote: > >> On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: >> >> Hello, >> >> I am trying to install cppdom 0.7.10 through scons script and I end up >> with the following error: >> >> > scons install prefix=/home/vijay/Software >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN trunk >> version of scons-addons >> Building CppDom Version: 0.7.10 >> Checking for arch [ia32] ...yes >> Valid archs: ['x64', 'ia32'] >> AttributeError: 'module' object has no attribute >> 'is_valid_construction_var': >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 83: >> opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) >> File "deps/scons-addons/src/SConsAddons/Options/Options.py", line 586: >> if not SCons.Util.is_valid_construction_var(k): >> >> >> I checked out the latest version of scons-addons (revision 389) from >> https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ >> and had them installed at /home/vijay/Software >> I also set the environment variable PYTHONPATH variable to point to >> /home/vijay/Software/scons-addons >> >> >> It appears that the build is ignoring that and using SConsAddons from the >> deps/scons-addons subdirectory of the CppDOM source tree. >> >> I dont recall having problems with cppdom before, but I have no idea what >> I am doing wrong now. Is there something I am missing? >> >> >> The problem is that there were API changes in SCons 0.98 (IIRC). The >> latest SConsAddons does deal with those changes, but the CppDOM build is >> putting its deps/scons-addons/src directory at the front of the module >> search path. You could modify the SConstruct file to comment out line 10 and >> probably get things building. Either that, or you could check out the CppDOM >> SVN trunk and build it. There have only been two revisions to the code since >> 0.7.10 was released, and both were to simplify the SConstruct file. >> >> -Patrick >> >> >> -- >> Patrick L. Hartling >> Senior Software Engineer, Priority 5 >> http://www.priority5.com/ >> >> The information transmitted in this communication is intended only for the person >> or entity to which it is addressed and contains proprietary >> material. Any review, retransmission, dissemination or other use of, or >> taking of any action in reliance upon, this information by persons or >> entities other than the intended recipient is prohibited. If you >> received this in error, please destroy any copies, contact the sender >> and delete the material from any computer. >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> vrjuggler-info mailing list >> vrj...@li... >> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info >> >> > > > -- > Postdoctoral Research Associate > Virtual Reality Application Center > Iowa State University > Ames, IA 50011-2274 > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > > -- > Patrick L. Hartling > Senior Software Engineer, Priority 5 > http://www.priority5.com/ > > The information transmitted in this communication is intended only forthe person > or entity to which it is addressed and contains proprietary > material. Any review, retransmission, dissemination or other use of, or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please destroy any copies, contact the sender > and delete the material from any computer. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > -- Postdoctoral Research Associate Virtual Reality Application Center Iowa State University Ames, IA 50011-2274 |
From: Patrick H. <pat...@pr...> - 2008-11-20 04:07:56
Attachments:
PGP.sig
|
Try adding "var_arch=x64" to the command line. (I assume that you want only 64-bit binaries.) -Patrick On Nov 19, 2008, at 9:58 PM, Vijay Kalivarapu wrote: > I downloaded the trunk version of xml-cppdom with updated version of > scons-addons. I get a new error this time when I run scons - crti.o > not found. > Here is the console output: > > > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > Building CppDom Version: 0.7.10 > Checking for arch [ia32] ...(cached) yes > Valid archs: ['x64', 'ia32'] > Checking for cppunit... CppUnitBaseDir specified or cached. [/ > home/vijay/Software]. > > scons: warning: The env.Copy() method is deprecated; use the > env.Clone() method instead. > File "deps/scons-addons/src/SConsAddons/Options/CppUnit.py", line > 180, in validate > Checking for C++ header file cppunit/Test.h... (cached) yes > Checking for C library cppunit... (cached) yes > Updating boost > Loading initial settings for boost > Boost, autofinding toolset... toolset: [gcc] > searching for boost... > could not find boost header [boost/version.hpp] in paths: [None, > '/usr/include', '/usr/local/include'] > Boost base dir not set > using prefix: /home/vijay/Software > types: [['debug', 'optimized'], True] > libtypes: [['shared', 'static'], False] > archs: [['x64', 'ia32'], True] > Processing combo: type:debug, libtype:['shared', 'static'], > arch:x64 > Processing combo: type:debug, libtype:['shared', 'static'], > arch:ia32 > Processing combo: type:optimized, libtype:['shared', 'static'], > arch:x64 > Processing combo: type:optimized, libtype:['shared', 'static'], > arch:ia32 > scons: done reading SConscript files. > scons: Building targets ... > ... > ... > ... > ... > g++ -o build.linux/type-debug--arch-ia32/cppdom/libcppdom-0_7_10.so - > m32 -shared build.linux/type-debug--arch-ia32/cppdom/cppdom.os > build.linux/type-debug--arch-ia32/cppdom/xmlparser.os build.linux/ > type-debug--arch-ia32/cppdom/xmltokenizer.os build.linux/type-debug-- > arch-ia32/cppdom/ext/OptionRepository.os > /usr/bin/ld: crti.o: No such file: No such file or directory > collect2: ld returned 1 exit status > scons: *** [build.linux/type-debug--arch-ia32/cppdom/ > libcppdom-0_7_10.so] Error 1 > scons: building terminated because of errors. > > > Did I do anything wrong? > > > > Thanks, > Vijay > > > > On Thu, Nov 13, 2008 at 9:16 PM, Patrick Hartling <pat...@pr... > > wrote: > The SVN URI for the truck is the following: > > https://xml-cppdom.svn.sourceforge.net/svnroot/xml-cppdom/trunk > > You can read more about it here: > > http://sourceforge.net/svn/?group_id=52718 > > -Patrick > > On Nov 13, 2008, at 6:00 PM, Vijay Kalivarapu wrote: > >> I made the following attempts, and none of them seemed successful: >> >> 1) Change PYTHONPATH to point to $CPPDOM_SRC/deps/scons-addons. I >> get the same no attribute error. >> >> 2) Comment out line 10 of Sconstruct file. I get the following error: >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN >> trunk version of scons-addons >> ImportError: No module named SConsAddons.Util: >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", >> line 15: >> import SConsAddons.Util >> >> I then comment out line 15, and I end up with the following error: >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN >> trunk version of scons-addons >> ImportError: No module named SConsAddons.Options: >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", >> line 16: >> import SConsAddons.Options as sca_opts >> >> I am not sure what they mean, but I have a feeling I might need >> these things. >> >> I would like to checkout the cppdom svn trunk version, but I have >> no idea where I can get it from. The cppdom README file does not >> specify it as well. Any help would be wonderful. >> >> >> Thanks, >> - Vijay >> >> >> >> On Thu, Nov 13, 2008 at 5:34 PM, Patrick Hartling <pat...@pr... >> > wrote: >> On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: >> >>> Hello, >>> >>> I am trying to install cppdom 0.7.10 through scons script and I >>> end up with the following error: >>> >>> > scons install prefix=/home/vijay/Software >>> scons: Reading SConscript files ... >>> NOTE: The build is currently in development. It needs the SVN >>> trunk version of scons-addons >>> Building CppDom Version: 0.7.10 >>> Checking for arch [ia32] ...yes >>> Valid archs: ['x64', 'ia32'] >>> AttributeError: 'module' object has no attribute >>> 'is_valid_construction_var': >>> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", >>> line 83: >>> opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) >>> File "deps/scons-addons/src/SConsAddons/Options/Options.py", >>> line 586: >>> if not SCons.Util.is_valid_construction_var(k): >>> >>> >>> I checked out the latest version of scons-addons (revision 389) >>> from https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ >>> and had them installed at /home/vijay/Software >>> I also set the environment variable PYTHONPATH variable to point >>> to /home/vijay/Software/scons-addons >> >> It appears that the build is ignoring that and using SConsAddons >> from the deps/scons-addons subdirectory of the CppDOM source tree. >> >>> I dont recall having problems with cppdom before, but I have no >>> idea what I am doing wrong now. Is there something I am missing? >> >> >> The problem is that there were API changes in SCons 0.98 (IIRC). >> The latest SConsAddons does deal with those changes, but the CppDOM >> build is putting its deps/scons-addons/src directory at the front >> of the module search path. You could modify the SConstruct file to >> comment out line 10 and probably get things building. Either that, >> or you could check out the CppDOM SVN trunk and build it. There >> have only been two revisions to the code since 0.7.10 was released, >> and both were to simplify the SConstruct file. >> >> -Patrick >> >> >> -- >> Patrick L. Hartling >> Senior Software Engineer, Priority 5 >> http://www.priority5.com/ >> >> The information transmitted in this communication is intended only >> for >> the person or entity to which it is addressed and contains >> proprietary >> material. Any review, retransmission, dissemination or other use >> of, or >> taking of any action in reliance upon, this information by persons or >> entities other than the intended recipient is prohibited. If you >> received this in error, please destroy any copies, contact the sender >> and delete the material from any computer. >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> vrjuggler-info mailing list >> vrj...@li... >> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info >> >> >> >> >> -- >> Postdoctoral Research Associate >> Virtual Reality Application Center >> Iowa State University >> Ames, IA 50011-2274 >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win >> great prizes >> Grand prize is a trip for two to an Open Source event anywhere in >> the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ >> vrjuggler-info mailing list >> vrj...@li... >> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > -- > Patrick L. Hartling > Senior Software Engineer, Priority 5 > http://www.priority5.com/ > > The information transmitted in this communication is intended only for > the person or entity to which it is addressed and contains proprietary > material. Any review, retransmission, dissemination or other use of, > or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please destroy any copies, contact the sender > and delete the material from any computer. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > > > > -- > Postdoctoral Research Associate > Virtual Reality Application Center > Iowa State University > Ames, IA 50011-2274 > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info -- Patrick L. Hartling Senior Software Engineer, Priority 5 http://www.priority5.com/ The information transmitted in this communication is intended only for the person or entity to which it is addressed and contains proprietary material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please destroy any copies, contact the sender and delete the material from any computer. |
From: Vijay K. <vk...@ia...> - 2008-11-20 22:09:21
|
Patrick, var_arch=x64 worked. I had to alter the SConstruct a little bit in addition to this option to tell scons that boost was installed at a non-standard location. Just so others are benefited, here is what I did: Add these lines within the SConstruct file so that scons will know the location of Boost include files and library paths: env = Environment(ENV=os.environ) env.Append(CPPPATH = ['/home/vijay/Software/include']) env.Append(LIBPATH = ['/home/vijay/Software/lib']) At the command prompt, enter the following: scons install prefix=/home/vijay/Software var_arch=x64 BoostBaseDir=/home/vijay/Software This installed cppdom in a location I needed. I am however having trouble getting VR Juggler to compile. Since the compilation is not related to cppdom build, I will post it in another thread. Thanks, Vijay On Wed, Nov 19, 2008 at 10:07 PM, Patrick Hartling < pat...@pr...> wrote: > Try adding "var_arch=x64" to the command line. (I assume that you want only > 64-bit binaries.) > > -Patrick > > On Nov 19, 2008, at 9:58 PM, Vijay Kalivarapu wrote: > > I downloaded the trunk version of xml-cppdom with updated version of > scons-addons. I get a new error this time when I run scons - crti.o not > found. > Here is the console output: > > scons: Reading SConscript files ... > NOTE: The build is currently in development. It needs the SVN trunk > version of scons-addons > Building CppDom Version: 0.7.10 > Checking for arch [ia32] ...(cached) yes > Valid archs: ['x64', 'ia32'] > Checking for cppunit... CppUnitBaseDir specified or cached. > [/home/vijay/Software]. > > scons: warning: The env.Copy() method is deprecated; use the env.Clone() > method instead. > File "deps/scons-addons/src/SConsAddons/Options/CppUnit.py", line 180, in > validate > Checking for C++ header file cppunit/Test.h... (cached) yes > Checking for C library cppunit... (cached) yes > Updating boost > Loading initial settings for boost > Boost, autofinding toolset... toolset: [gcc] > searching for boost... > could not find boost header [boost/version.hpp] in paths: [None, > '/usr/include', '/usr/local/include'] > Boost base dir not set > using prefix: /home/vijay/Software > types: [['debug', 'optimized'], True] > libtypes: [['shared', 'static'], False] > archs: [['x64', 'ia32'], True] > Processing combo: type:debug, libtype:['shared', 'static'], arch:x64 > Processing combo: type:debug, libtype:['shared', 'static'], arch:ia32 > Processing combo: type:optimized, libtype:['shared', 'static'], > arch:x64 > Processing combo: type:optimized, libtype:['shared', 'static'], > arch:ia32 > scons: done reading SConscript files. > scons: Building targets ... > ... > ... > ... > ... > g++ -o build.linux/type-debug--arch-ia32/cppdom/libcppdom-0_7_10.so -m32 > -shared build.linux/type-debug--arch-ia32/cppdom/cppdom.os > build.linux/type-debug--arch-ia32/cppdom/xmlparser.os > build.linux/type-debug--arch-ia32/cppdom/xmltokenizer.os > build.linux/type-debug--arch-ia32/cppdom/ext/OptionRepository.os > /usr/bin/ld: crti.o: No such file: No such file or directory > collect2: ld returned 1 exit status > scons: *** [build.linux/type-debug--arch-ia32/cppdom/libcppdom-0_7_10.so] > Error 1 > scons: building terminated because of errors. > > > Did I do anything wrong? > > > > Thanks, > Vijay > > > > On Thu, Nov 13, 2008 at 9:16 PM, Patrick Hartling < > pat...@pr...> wrote: > >> The SVN URI for the truck is the following: >> https://xml-cppdom.svn.sourceforge.net/svnroot/xml-cppdom/trunk >> >> You can read more about it here: >> >> http://sourceforge.net/svn/?group_id=52718 >> >> -Patrick >> >> On Nov 13, 2008, at 6:00 PM, Vijay Kalivarapu wrote: >> >> I made the following attempts, and none of them seemed successful: >> >> 1) Change PYTHONPATH to point to $CPPDOM_SRC/deps/scons-addons. I get the >> same no attribute error. >> >> 2) Comment out line 10 of Sconstruct file. I get the following error: >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN trunk >> version of scons-addons >> ImportError: No module named SConsAddons.Util: >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 15: >> import SConsAddons.Util >> >> I then comment out line 15, and I end up with the following error: >> scons: Reading SConscript files ... >> NOTE: The build is currently in development. It needs the SVN trunk >> version of scons-addons >> ImportError: No module named SConsAddons.Options: >> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line 16: >> import SConsAddons.Options as sca_opts >> >> I am not sure what they mean, but I have a feeling I might need these >> things. >> >> I would like to checkout the cppdom svn trunk version, but I have no idea >> where I can get it from. The cppdom README file does not specify it as well. >> Any help would be wonderful. >> >> >> Thanks, >> - Vijay >> >> >> >> On Thu, Nov 13, 2008 at 5:34 PM, Patrick Hartling < >> pat...@pr...> wrote: >> >>> On Nov 13, 2008, at 5:21 PM, Vijay Kalivarapu wrote: >>> >>> Hello, >>> >>> I am trying to install cppdom 0.7.10 through scons script and I end up >>> with the following error: >>> >>> > scons install prefix=/home/vijay/Software >>> scons: Reading SConscript files ... >>> NOTE: The build is currently in development. It needs the SVN trunk >>> version of scons-addons >>> Building CppDom Version: 0.7.10 >>> Checking for arch [ia32] ...yes >>> Valid archs: ['x64', 'ia32'] >>> AttributeError: 'module' object has no attribute >>> 'is_valid_construction_var': >>> File "/home/vijay/Download/vrJuggler/cppdom-0.7.10/SConstruct", line >>> 83: >>> opts.AddOption(sca_opts.SeparatorOption("\nPackage Options")) >>> File "deps/scons-addons/src/SConsAddons/Options/Options.py", line 586: >>> if not SCons.Util.is_valid_construction_var(k): >>> >>> >>> I checked out the latest version of scons-addons (revision 389) from >>> https://realityforge.vrsource.org/svn/scons-addons/trunk/scons-addons/ >>> and had them installed at /home/vijay/Software >>> I also set the environment variable PYTHONPATH variable to point to >>> /home/vijay/Software/scons-addons >>> >>> >>> It appears that the build is ignoring that and using SConsAddons from the >>> deps/scons-addons subdirectory of the CppDOM source tree. >>> >>> I dont recall having problems with cppdom before, but I have no idea what >>> I am doing wrong now. Is there something I am missing? >>> >>> >>> The problem is that there were API changes in SCons 0.98 (IIRC). The >>> latest SConsAddons does deal with those changes, but the CppDOM build is >>> putting its deps/scons-addons/src directory at the front of the module >>> search path. You could modify the SConstruct file to comment out line 10 and >>> probably get things building. Either that, or you could check out the CppDOM >>> SVN trunk and build it. There have only been two revisions to the code since >>> 0.7.10 was released, and both were to simplify the SConstruct file. >>> >>> -Patrick >>> >>> >>> -- >>> Patrick L. Hartling >>> Senior Software Engineer, Priority 5 >>> http://www.priority5.com/ >>> >>> The information transmitted in this communication is intended only for the person >>> or entity to which it is addressed and contains proprietary >>> material. Any review, retransmission, dissemination or other use of, or >>> taking of any action in reliance upon, this information by persons or >>> entities other than the intended recipient is prohibited. If you >>> received this in error, please destroy any copies, contact the sender >>> and delete the material from any computer. >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's >>> challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the >>> world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> vrjuggler-info mailing list >>> vrj...@li... >>> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info >>> >>> >> >> >> -- >> Postdoctoral Research Associate >> Virtual Reality Application Center >> Iowa State University >> Ames, IA 50011-2274 >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> >> http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ >> vrjuggler-info mailing list >> vrj...@li... >> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info >> >> >> -- >> Patrick L. Hartling >> Senior Software Engineer, Priority 5 >> http://www.priority5.com/ >> >> The information transmitted in this communication is intended only for the person >> or entity to which it is addressed and contains proprietary >> material. Any review, retransmission, dissemination or other use of, or >> taking of any action in reliance upon, this information by persons or >> entities other than the intended recipient is prohibited. If you >> received this in error, please destroy any copies, contact the sender >> and delete the material from any computer. >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> vrjuggler-info mailing list >> vrj...@li... >> https://lists.sourceforge.net/lists/listinfo/vrjuggler-info >> >> > > > -- > Postdoctoral Research Associate > Virtual Reality Application Center > Iowa State University > Ames, IA 50011-2274 > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > > http://moblin-contest.org/redirect.php?banner_id=100&url=/_______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > > -- > Patrick L. Hartling > Senior Software Engineer, Priority 5 > http://www.priority5.com/ > > The information transmitted in this communication is intended only forthe person > or entity to which it is addressed and contains proprietary > material. Any review, retransmission, dissemination or other use of, or > taking of any action in reliance upon, this information by persons or > entities other than the intended recipient is prohibited. If you > received this in error, please destroy any copies, contact the sender > and delete the material from any computer. > > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > vrjuggler-info mailing list > vrj...@li... > https://lists.sourceforge.net/lists/listinfo/vrjuggler-info > > -- Postdoctoral Research Associate Virtual Reality Application Center Iowa State University Ames, IA 50011-2274 |
From: Patrick H. <pat...@pr...> - 2008-11-20 22:38:28
Attachments:
signature.asc
|
Vijay Kalivarapu wrote: > Patrick, > var_arch=x64 worked. I had to alter the SConstruct a little bit in > addition to this option to tell scons that boost was installed at a > non-standard location. > > Just so others are benefited, here is what I did: > Add these lines within the SConstruct file so that scons will know the > location of Boost include files and library paths: > env = Environment(ENV=os.environ) > env.Append(CPPPATH = ['/home/vijay/Software/include']) > env.Append(LIBPATH = ['/home/vijay/Software/lib']) > > At the command prompt, enter the following: > scons install prefix=/home/vijay/Software var_arch=x64 > BoostBaseDir=/home/vijay/Software > > This installed cppdom in a location I needed. It's good that you got it to build, but I don't recommend that you use the Boost stuff in CppDOM. It is my understanding that the Spirit parser is, for some reason, quite a bit slower than the less sophisticated XML parser that was coded by hand. -Patrick -- Patrick L. Hartling Senior Software Engineer, Priority 5 http://www.priority5.com/ The information transmitted in this communication is intended only for the person or entity to which it is addressed and contains proprietary material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please destroy any copies, contact the sender and delete the material from any computer. |