Problem to compile/recompile SVN1922

Bug #409254 reported by Anton Gladky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Yade
Fix Released
Undecided
Václav Šmilauer

Bug Description

  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build-current/libRotationEngine.so (<SCons.Node.FS.File instance at 0x41f35a8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libTriaxialStateRecorder.so (<SCons.Node.FS.File instance at 0x4705b48>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libHydraulicForceEngine.so (<SCons.Node.FS.File instance at 0x47afc68>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/py (<SCons.Node.FS.Dir instance at 0x5204ea8>) in state pending
  /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build-current/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build-current/libShop.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libShop.so -> /home/gladk/dem/yade/current/build-current/libClump.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so -> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build-current/libHydraulicForceEngine.so (<SCons.Node.FS.File instance at 0x47add88>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins (<SCons.Node.FS.Dir instance at 0x3908758>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libCapillaryStressRecorder.so (<SCons.Node.FS.File instance at 0x3e7cfc8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build-current/libTriaxialStateRecorder.so (<SCons.Node.FS.File instance at 0x47057e8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build-current/libTriaxialCompressionEngine.so (<SCons.Node.FS.File instance at 0x3fbe1b8>) in state pending
  /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so -> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build-current/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build-current/libShop.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libShop.so -> /home/gladk/dem/yade/current/build-current/libClump.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libRotationEngine.so (<SCons.Node.FS.File instance at 0x41f3908>) in state pending

File "/usr/lib/scons/SCons/Taskmaster.py", line 985, in cleanup

Revision history for this message
Anton Gladky (gladky-anton) wrote :

Another YADE installation gives:

C /home/gladk/dem/yade/current_nomp/build-current_nomp/core/core.cpp
In file included from /home/gladk/dem/yade/current_nomp/trunk/core/MetaBody.hpp:17,
                 from /home/gladk/dem/yade/current_nomp/trunk/core/Body.cpp:14,
                 from /home/gladk/dem/yade/current_nomp/build-current_nomp/core/core.cpp:1:
/home/gladk/dem/yade/current_nomp/trunk/core/BexContainer.hpp: In member function 'void BexContainer::reset()':
/home/gladk/dem/yade/current_nomp/trunk/core/BexContainer.hpp:182: error: 'False' was not declared in this scope
In file included from /home/gladk/dem/yade/current_nomp/build-current_nomp/core/core.cpp:24:
/home/gladk/dem/yade/current_nomp/trunk/core/yade.cpp: In function 'void sigHandler(int)':
/home/gladk/dem/yade/current_nomp/trunk/core/yade.cpp:80: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result
scons: *** [/home/gladk/dem/yade/current_nomp/build-current_nomp/core/core.o] Error 1
scons: building terminated because of errors.

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

The first looks like some scons error to me, try "scons clean" first. The second one: fixed in r1923 (sorry, it is the openMP-less part of code that I never compile)

Revision history for this message
Anton Gladky (gladky-anton) wrote : Re: [Bug 409254] Re: Problem to compile/recompile SVN1922
Download full text (3.8 KiB)

r1924 fixed the problem.

Thank you

PS we can close the bug
______________________________
[ENG] Best Regards
[GER] Mit freundlichen Grüßen
[RUS] С наилучшими пожеланиями
[UKR] З найкращими побажаннями

Anton Gladkyy

2009/8/5 Václav Šmilauer <email address hidden>

> The first looks like some scons error to me, try "scons clean" first.
> The second one: fixed in r1923 (sorry, it is the openMP-less part of
> code that I never compile)
>
> --
> Problem to compile/recompile SVN1922
> https://bugs.launchpad.net/bugs/409254
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Yet Another Dynamic Engine: New
>
> Bug description:
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libRotationEngine.so
> (<SCons.Node.FS.File instance at 0x41f35a8>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libTriaxialStateRecorder.so
> (<SCons.Node.FS.File instance at 0x4705b48>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libHydraulicForceEngine.so
> (<SCons.Node.FS.File instance at 0x47afc68>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/py (<SCons.Node.FS.Dir
> instance at 0x5204ea8>) in state pending
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
> -> /home/gladk/dem/yade/current/build-current/libInsertionSortCollider.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
> -> /home/gladk/dem/yade/current/build-current/libShop.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libShop.so ->
> /home/gladk/dem/yade/current/build-current/libClump.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so ->
> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libHydraulicForceEngine.so
> (<SCons.Node.FS.File instance at 0x47add88>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins
> (<SCons.Node.FS.Dir instance at 0x3908758>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libCapillaryStressRecorder.so
> (<SCons.Node.FS.File instance at 0x3e7cfc8>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libTriaxialStateRecorder.so
> (<SCons.Node.FS.File instance at 0x47057e8>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libTriaxialCompressionEngine.so
> (<SCons.Node.FS.File instance at 0x3fbe1b8>) in state pending
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so ->
> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so ->
> /home/gladk/dem/yade/current/build/lib/yade-cu...

Read more...

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

YOU can close it ;-)

Changed in yade:
assignee: nobody → Václav Šmilauer (eudoxos)
status: New → Fix Released
Revision history for this message
Anton Gladky (gladky-anton) wrote :

Oops, sorry. Still have it:

  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libCapillaryStressRecorder.so (<SCons.Node.FS.File instance at 0x3694ea8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libContactStressRecorder.so (<SCons.Node.FS.File instance at 0x4493bd8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins (<SCons.Node.FS.Dir instance at 0x3113248>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build-current/libRotationEngine.so (<SCons.Node.FS.File instance at 0x3a093f8>) in state pending
  Internal Error: no cycle found for node /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libUniaxialStrainer.so (<SCons.Node.FS.File instance at 0x4264cf8>) in state pending
  /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build-current/libShop.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libShop.so -> /home/gladk/dem/yade/current/build-current/libClump.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so -> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so -> /home/gladk/dem/yade/current/build-current/libInsertionSortCollider.so -> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so

Changed in yade:
status: Fix Released → In Progress
Revision history for this message
Václav Šmilauer (eudoxos) wrote :

Reproduced with linkStrategy=per-class , fixed (?) in r1926, close this bug if OK for you.

Revision history for this message
Anton Gladky (gladky-anton) wrote :
Download full text (11.3 KiB)

It compiles, but at the end I receive:

scons: done building targets.

scons: *** Found dependency cycle(s):
  /home/anton/dem/current/build-current/libClump.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libClump.so ->
/home/anton/dem/current/build-current/libNewtonsDampedLaw.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
-> /home/anton/dem/current/build-current/libInsertionSortCollider.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
-> /home/anton/dem/current/build-current/libShop.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libShop.so ->
/home/anton/dem/current/build-current/libClump.so
  /home/anton/dem/current/build-current/libInsertionSortCollider.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
-> /home/anton/dem/current/build-current/libShop.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libShop.so ->
/home/anton/dem/current/build-current/libClump.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libClump.so ->
/home/anton/dem/current/build-current/libNewtonsDampedLaw.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
-> /home/anton/dem/current/build-current/libInsertionSortCollider.so
  Internal Error: no cycle found for node
/home/anton/dem/current/build/lib/yade-current/plugins/libUniaxialStrainer.so
(<SCons.Node.FS.File instance at 0xaa8520c>) in state pending
  Internal Error: no cycle found for node
/home/anton/dem/current/build/lib/yade-current/plugins/libCapillaryStressRecorder.so
(<SCons.Node.FS.File instance at 0xa48630c>) in state pending
  /home/anton/dem/current/build-current/libShop.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libShop.so ->
/home/anton/dem/current/build-current/libClump.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libClump.so ->
/home/anton/dem/current/build-current/libNewtonsDampedLaw.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
-> /home/anton/dem/current/build-current/libInsertionSortCollider.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
-> /home/anton/dem/current/build-current/libShop.so
  Internal Error: no cycle found for node
/home/anton/dem/current/build/lib/yade-current/plugins/libTriaxialStateRecorder.so
(<SCons.Node.FS.File instance at 0xa8d5c6c>) in state pending
  Internal Error: no cycle found for node
/home/anton/dem/current/build/lib/yade-current/plugins/libSTLImporter.so
(<SCons.Node.FS.File instance at 0xa860cec>) in state pending
  Internal Error: no cycle found for node
/home/anton/dem/current/build-current/libTriaxialCompressionEngine.so
(<SCons.Node.FS.File instance at 0xab4ed2c>) in state pending
  Internal Error: no cycle found for node
/home/anton/dem/current/build-current/libRotationEngine.so
(<SCons.Node.FS.File instance at 0xa29c5ac>) in state pending

/home/anton/dem/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
-> /home/anton/dem/current/build-current/libShop.so ->
/home/anton/dem/current/build/lib/yade-current/plugins/libShop.so ->
/home/an...

Revision history for this message
Anton Gladky (gladky-anton) wrote :

After that I cant start YADE. I get:

1224 [0xb550a980] FATAL yade.Omega null -
/home/anton/dem/current/trunk/core/Omega.cpp:203 scanPlugins:
libTriaxialCompressionEngine: libPersistentSAPCollider.so: cannot open
shared object file: No such file or directory .
1225 [0xb550a980] FATAL yade.Omega null -
/home/anton/dem/current/trunk/core/Omega.cpp:203 scanPlugins: Bailing out.
SIGSEGV/SIGABRT handler called; gdb batch file is
`/home/anton/.yade-current/gdb_crash_batch-pid32240'
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html
>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
[Thread debugging using libthread_db enabled]
[New Thread 0xb550a980 (LWP 32240)]
warning: Lowest section in /usr/lib/libicudata.so.38 is .hash at 000000d4
0xb7feb430 in __kernel_vsyscall ()
No symbol "info" in current context.

Thread 1 (Thread 0xb550a980 (LWP 32240)):
#0 0xb7feb430 in __kernel_vsyscall ()
#1 0xb6f0e2a3 in waitpid () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6ea857b in ?? () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7d744fd in system () from /lib/tls/i686/cmov/libpthread.so.0
#4 0x080b6b10 in sigHandler (sig=6) at
/home/anton/dem/current/trunk/core/yade.cpp:81
#5 <signal handler called>
#6 0xb7feb430 in __kernel_vsyscall ()
#7 0xb6e9a6d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6e9c098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0x080aac6e in Omega::scanPlugins (this=0x83ad810, baseDir={static npos =
4294967295, _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xbfa06d54 "D�A\b�\225?\b|Q<\b��;\b�}"}}) at
/home/anton/dem/current/trunk/core/Omega.cpp:205
#10 0x080b52b7 in main (argc=1, argv=0xbfa06f84) at
/home/anton/dem/current/trunk/core/yade.cpp:261
#0 0xb7feb430 in __kernel_vsyscall ()
Aborted

______________________________
[ENG] Best Regards
[GER] Mit freundlichen Grüßen
[RUS] С наилучшими пожеланиями
[UKR] З найкращими побажаннями

Anton Gladkyy

Revision history for this message
Václav Šmilauer (eudoxos) wrote :

> 1224 [0xb550a980] FATAL yade.Omega null -
> /home/anton/dem/current/trunk/core/Omega.cpp:203 scanPlugins:
> libTriaxialCompressionEngine: libPersistentSAPCollider.so: cannot open
> shared object file: No such file or directory .

It seems you have some garbage in your installation directory or
somewhere. Can you clean it and also clean the build dir.
PersistentSAPCollider is not built and TriaxialCompressionEngine doesn't
depend on it anymore.

You can attach the result of "scons --tree=derived" (pipe it somewhere
and compress, it will be large) if you still have problems?

Revision history for this message
Anton Gladky (gladky-anton) wrote :
Download full text (4.2 KiB)

Ok, I will try clean install.
______________________________
[ENG] Best Regards
[GER] Mit freundlichen Grüßen
[RUS] С наилучшими пожеланиями
[UKR] З найкращими побажаннями

Anton Gladkyy

2009/8/5 Václav Šmilauer <email address hidden>

> > 1224 [0xb550a980] FATAL yade.Omega null -
> > /home/anton/dem/current/trunk/core/Omega.cpp:203 scanPlugins:
> > libTriaxialCompressionEngine: libPersistentSAPCollider.so: cannot open
> > shared object file: No such file or directory .
>
> It seems you have some garbage in your installation directory or
> somewhere. Can you clean it and also clean the build dir.
> PersistentSAPCollider is not built and TriaxialCompressionEngine doesn't
> depend on it anymore.
>
> You can attach the result of "scons --tree=derived" (pipe it somewhere
> and compress, it will be large) if you still have problems?
>
> --
> Problem to compile/recompile SVN1922
> https://bugs.launchpad.net/bugs/409254
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Yet Another Dynamic Engine: In Progress
>
> Bug description:
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libRotationEngine.so
> (<SCons.Node.FS.File instance at 0x41f35a8>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libTriaxialStateRecorder.so
> (<SCons.Node.FS.File instance at 0x4705b48>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libHydraulicForceEngine.so
> (<SCons.Node.FS.File instance at 0x47afc68>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/py (<SCons.Node.FS.Dir
> instance at 0x5204ea8>) in state pending
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
> -> /home/gladk/dem/yade/current/build-current/libInsertionSortCollider.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libInsertionSortCollider.so
> -> /home/gladk/dem/yade/current/build-current/libShop.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libShop.so ->
> /home/gladk/dem/yade/current/build-current/libClump.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libClump.so ->
> /home/gladk/dem/yade/current/build-current/libNewtonsDampedLaw.so ->
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libNewtonsDampedLaw.so
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libHydraulicForceEngine.so
> (<SCons.Node.FS.File instance at 0x47add88>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins
> (<SCons.Node.FS.Dir instance at 0x3908758>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build/lib/yade-current/plugins/libCapillaryStressRecorder.so
> (<SCons.Node.FS.File instance at 0x3e7cfc8>) in state pending
> Internal Error: no cycle found for node
> /home/gladk/dem/yade/current/build-current/libTriaxialStateRecorder.so
> (<SCons.Node.FS.File instance at 0...

Read more...

Revision history for this message
Anton Gladky (gladky-anton) wrote :

Thank you. Compiles normally!

Changed in yade:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.