Dear Sergei, You are an angle! I had both freeglut 64 bit and 32 bit installed. Somehow, scons picked up the 32 bit first.
Now, compilation completed. However, when I run the first example CohesiveTriaxialTest.xml, the run crashed right away (looks like it is due to memory corruption). Messages are attached below. Pei-Ying ----------------------- khs...@tarrytown:~> yade-trunk Welcome to Yade bzr2064 FIXME: class CSPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CapillaryPressureEngine does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CapillaryRecorder does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CapillaryStressRecorder does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CohesiveFrictionalContactInteraction does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CohesiveFrictionalContactLaw does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CohesiveFrictionalMat does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CohesiveFrictionalRelationships does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class CohesiveTriaxialTest does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class ContactStressRecorder does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class HydraulicForceEngine does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Ip2_BMP_BMP_CSPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Ip2_MomentMat_MomentMat_MomentPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Ip2_SimleViscoelasticMat_SimpleViscoelasticMat_SimpleViscoelasticPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Law2_Dem3Dof_CSPhys_CundallStrack does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Law2_SCG_MomentPhys_CohesionlessMomentRotation does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class Law2_Spheres_Viscoelastic_SimpleViscoelastic does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class MomentPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class PositionOrientationRecorder does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class ResetRandomPosition does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class SimpleElasticRelationshipsWater does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class SimpleViscoelasticMat does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class SimpleViscoelasticPhys does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class TriaxialCompressionEngine does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class TriaxialStateRecorder does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class TriaxialStressController does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class TriaxialTest does not register with YADE_CLASS_BASE_DOC_ATTR* yet FIXME: class TriaxialTestWater does not register with YADE_CLASS_BASE_DOC_ATTR* yet TCP python prompt on localhost:9000, auth cookie `kaucys' TCP info provider on localhost:21000 [[ ^L clears screen, ^U kills line. F12 controller, F11 3d view, F10 both, F9 generator, F8 plot. ]] Yade [1]: yade.qt.Generator(); Yade [2]: generating aggregates ... sphere (0.122449 0.592214 0.8563 0.0450842 sphere (0.227229 0.513164 0.410346 0.0604859 sphere (0.719518 0.129991 0.554439 0.0492672 skipping some spheres here...... sphere (0.83497 0.659594 0.874765 0.0536332 sphere (0.563586 0.508922 0.386548 0.0521809 INFO /home/khsieh/yade-source/yade/core/Omega.cpp:279 loadSimulation: Loading file ./CohesiveTriaxialTest.xml INFO gui/qt3/GLViewer.cpp:389 centerScene: Less than 1000 bodies, moving possible. Select with shift, press 'm' to move. INFO gui/qt3/GLViewer.cpp:389 centerScene: Less than 1000 bodies, moving possible. Select with shift, press 'm' to move. INFO gui/qt3/GLViewer.cpp:389 centerScene: Less than 1000 bodies, moving possible. Select with shift, press 'm' to move. INFO /home/khsieh/yade-source/yade/pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.cpp:165 applyCondition: First run, will initialize! INFO /home/khsieh/yade-source/yade/pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.cpp:116 doStateTransition: State transition from STATE_UNINITIALIZED to STATE_ISO_COMPACTION done. INFO /home/khsieh/yade-source/yade/pkg/dem/Engine/PartialEngine/TriaxialCompressionEngine.cpp:180 applyCondition: UnbalancedForce=0, rel stress 1 INFO /home/khsieh/yade-source/yade/pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.cpp:89 computeTimeStep: computed timestep 1.79769e+308, BUT timestep is 0.001. INFO /home/khsieh/yade-source/yade/pkg/dem/Engine/GlobalEngine/GlobalStiffnessTimeStepper.cpp:89 computeTimeStep: computed timestep 1.79769e+308, BUT timestep is 0.001. *** glibc detected *** /usr/bin/python: malloc(): memory corruption: 0x00007f5a6c000900 *** ======= Backtrace: ========= /lib64/libc.so.6[0x7f5a9996cc76] /lib64/libc.so.6[0x7f5a9996fd0e] /lib64/libc.so.6(__libc_malloc+0x79)[0x7f5a99971a59] /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so(_Znwm+0x1d)[0x7f5a98a6f74d] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN20InteractionContainer12requestEraseEiib+0x3a)[0x7f5a9437025a] /home/khsieh/YADE/lib/yade-trunk/plugins/libplugins.so(_ZN28CohesiveFrictionalContactLaw6actionEP5Scene+0x35a)[0x7f5a89792c9a] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN5Scene18moveToNextTimeStepEv+0xd1)[0x7f5a9437c1b1] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN14SimulationFlow12singleActionEv+0x2d)[0x7f5a943843ad] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN12ThreadWorker16callSingleActionEv+0x29)[0x7f5a94377dc9] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN12ThreadRunner4callEv+0x31)[0x7f5a9437ee31] /home/khsieh/YADE/lib/yade-trunk/py/yade/../../lib/libcore.so(_ZN12ThreadRunner3runEv+0x3b)[0x7f5a9437eebb] /usr/lib64/libboost_python.so.1.39.0(_ZNK5boost9function0IvEclEv+0x34)[0x7f5a96ee2a54] /usr/lib64/libboost_thread.so.1.39.0(thread_proxy+0x60)[0x7f5a98174010] /lib64/libpthread.so.0[0x7f5a9a2b765d] /lib64/libc.so.6(clone+0x6d)[0x7f5a999cae1d] ======= Memory map: ======== 00400000-00401000 r-xp 00000000 08:02 15957 /usr/bin/python2.6 00600000-00601000 r--p 00000000 08:02 15957 /usr/bin/python2.6 00601000-00602000 rw-p 00001000 08:02 15957 /usr/bin/python2.6 00602000-01283000 rw-p 00000000 00:00 0 [heap] 41251000-41253000 rwxp 00000000 00:10 3598 /dev/zero 41d8e000-41e13000 rw-p 00000000 00:10 3598 /dev/zero 7f5a6c000000-7f5a6c021000 rw-p 00000000 00:00 0 7f5a6c021000-7f5a70000000 ---p 00000000 00:00 0 7f5a74000000-7f5a74021000 rw-p 00000000 00:00 0 7f5a74021000-7f5a78000000 ---p 00000000 00:00 0 7f5a796b0000-7f5a796b1000 ---p 00000000 00:00 0 7f5a796b1000-7f5a79eb1000 rwxp 00000000 00:00 0 7f5a79eb1000-7f5a79eb2000 ---p 00000000 00:00 0 7f5a79eb2000-7f5a7a6b2000 rwxp 00000000 00:00 0 7f5a7a6b2000-7f5a7a6b3000 ---p 00000000 00:00 0 7f5a7a6b3000-7f5a7aeb3000 rwxp 00000000 00:00 0 7f5a7aeb3000-7f5a7b0b3000 rw-s 22d05e000 00:10 7324 /dev/nvidia0 7f5a7b0b3000-7f5a7b1b3000 rw-s 20f045000 00:10 7324 /dev/nvidia0 7f5a7b1b3000-7f5a7b1cb000 r-xp 00000000 08:02 29237 /usr/lib64/libXmu.so.6.2.0 7f5a7b1cb000-7f5a7b3cb000 ---p 00018000 08:02 29237 /usr/lib64/libXmu.so.6.2.0 7f5a7b3cb000-7f5a7b3cc000 r--p 00018000 08:02 29237 /usr/lib64/libXmu.so.6.2.0 7f5a7b3cc000-7f5a7b3cd000 rw-p 00019000 08:02 29237 /usr/lib64/libXmu.so.6.2.0 7f5a7b3cd000-7f5a7b3ce000 ---p 00000000 00:00 0 7f5a7b3ce000-7f5a7bbce000 rwxp 00000000 00:00 0 7f5a7bbce000-7f5a7bbd8000 r-xp 00000000 08:02 540900 /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so 7f5a7bbd8000-7f5a7bdd8000 ---p 0000a000 08:02 540900 /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so 7f5a7bdd8000-7f5a7bdd9000 r--p 0000a000 08:02 540900 /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so 7f5a7bdd9000-7f5a7bdda000 rw-p 0000b000 08:02 540900 /usr/lib/qt3/plugins/inputmethods/libqxim.lib64.so 7f5a7bdda000-7f5a7bdfe000 r-xp 00000000 08:02 540899 /usr/lib/qt3/plugins/inputmethods/libqsimple.lib64.so 7f5a7bdfe000-7f5a7bffe000 ---p 00024000 08:02 540899 /usr/lib/qt3/plugins/inputmethods/libqsimple.lib64.so 7f5a7bffe000-7f5a7bfff000 r--p 00024000 08:02 540899 /usr/lib/qt3/plugins/inputmethods/libqsimple.lib64.so 7f5a7bfff000-7f5a7c000000 rw-p 00025000 08:02 540899 /usr/lib/qt3/plugins/inputmethods/libqsimple.lib64.so 7f5a7c000000-7f5a7c382000 rw-p 00000000 00:00 0 7f5a7c382000-7f5a80000000 ---p 00000000 00:00 0 7f5a80066000-7f5a800a6000 rw-s 207c4c000 00:10 7324 /dev/nvidia0 7f5a800a6000-7f5a8010b000 rw-p 00000000 00:00 0 7f5a8010b000-7f5a80166000 r--p 00000000 08:02 29577 /var/cache/libx11/compose/l4_030_313cb605_00280cc0 7f5a80166000-7f5a8016a000 r-xp 00000000 08:02 540898 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.lib64.so 7f5a8016a000-7f5a80369000 ---p 00004000 08:02 540898 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.lib64.so 7f5a80369000-7f5a8036a000 r--p 00003000 08:02 540898 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.lib64.so 7f5a8036a000-7f5a8036b000 rw-p 00004000 08:02 540898 /usr/lib/qt3/plugins/inputmethods/libqimsw-none.lib64.so 7f5a8036b000-7f5a80374000 r-xp 00000000 08:02 540897 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so 7f5a80374000-7f5a80573000 ---p 00009000 08:02 540897 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so 7f5a80573000-7f5a80574000 r--p 00008000 08:02 540897 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so 7f5a80574000-7f5a80575000 rw-p 00009000 08:02 540897 /usr/lib/qt3/plugins/inputmethods/libqimsw-multi.lib64.so 7f5a80575000-7f5a80578000 r-xp 00000000 08:02 22949 /usr/lib64/python2.6/lib-dynload/_lsprof.so 7f5a80578000-7f5a80778000 ---p 00003000 08:02 22949 /usr/lib64/python2.6/lib-dynload/_lsprof.so 7f5a80778000-7f5a80779000 r--p 00003000 08:02 22949 /usr/lib64/python2.6/lib-dynload/_lsprof.so 7f5a80779000-7f5a8077a000 rw-p 00004000 08:02 22949 /usr/lib64/python2.6/lib-dynload/_lsprof.so 7f5a8077a000-7f5a8077c000 r-xp 00000000 08:02 22953 /usr/lib64/python2.6/lib-dynload/resource.so 7f5a8077c000-7f5a8097b000 ---p 00002000 08:02 22953 /usr/lib64/python2.6/lib-dynload/resource.so 7f5a8097b000-7f5a8097c000 r--p 00001000 08:02 22953 /usr/lib64/python2.6/lib-dynload/resource.so 7f5a8097c000-7f5a8097d000 rw-p 00002000 08:02 22953 /usr/lib64/python2.6/lib-dynload/resource.so 7f5a8097d000-7f5a809bb000 r-xp 00000000 08:02 1260 /lib64/libncurses.so.5.6 7f5a809bb000-7f5a80bba000 ---p 0003e000 08:02 1260 /lib64/libncurses.so.5.6 7f5a80bba000-7f5a80bbe000 r--p 0003d000 08:02 1260 /lib64/libncurses.so.5.6 7f5a80bbe000-7f5a80bc4000 rw-p 00041000 08:02 1260 /lib64/libncurses.so.5.6 7f5a80bc4000-7f5a80c0e000 r-xp 00000000 08:02 1371 /lib64/libncursesw.so.5.6 7f5a80c0e000-7f5a80e0d000 ---p 0004a000 08:02 1371 /lib64/libncursesw.so.5.6Aborted khs...@tarrytown:~> ^C khs...@tarrytown:~> On Sat, Mar 6, 2010 at 4:02 AM, Sergei D. <[email protected]> wrote: > > > I tried to compile yade on another computer after installing all required > > packages (I tried my best). I have attached the log. Basically, I am > still > > having problem with freeglut. Below is what jumps out at me: > > > > > /usr/lib64/gcc/x86_64-suse-linux/4.4/../../../../x86_64-suse-linux/bin/ld: > > skipping incompatible /usr/lib/libglut.so when searching for -lglut > > > > Can someone shed some light on this compatibility issue? > > > > I have also attached my config.log. > > > > Thanks! > > > > Pei-Ying > > > > > > /usr/lib/libglut.so is 32 bit library probably, > but you need 64 bit version of it: > > freeglut-090301-3.1.x86_64 > freeglut-devel-090301-3.1.x86_64 > > Also you need to add "/usr/lib64" to LIBPATH in scons.profile-*: > > LIBPATH = '/usr/lib64:/usr/lib64/qt3/lib64' > > If it don't help, please, attach to next mail you scons.profile-*; > output of "rpm -qa | grep glut" and "rpm -qf /usr/lib/libglut.so". > > S. > > > > -- > Best regards, > Sergei D. > > _______________________________________________ > Mailing list: > https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users> > Post to : [email protected] > Unsubscribe : > https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users> > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~yade-users Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-users More help : https://help.launchpad.net/ListHelp

