All ccmtools test programs have an IDL3 repository (a directory with many IDL files). It is not possible to bootstrap such a package. Everything works fine if we delete the IDL3 repository.
The attachment contains a demo package and the output.
demo package
Logged In: YES user_id=665456 Originator: NO
I tried with 2.0.0pre26 and 2.0.0, and it works with both. grmbl.
could you please apply the following patch to make the error output a bit more verbose:
--- /home/jfasch/work/confix/trunk/confix/libconfix/plugins/idl/dependency.py (revision 286) +++ /home/jfasch/work/confix/trunk/confix/libconfix/plugins/idl/dependency.py (working copy) @@ -84,5 +84,8 @@ string=helper.normalize_filename(filename), match=match)
+ def __str__(self): + return 'plugins.idl.Provide_IDL(' + self.string() + ')' + def can_match_classes(self): return Provide_IDL.MATCH_CLASSES pass
Logged In: YES user_id=939550 Originator: YES
new error message:
$ confix2.py --bootstrap --configure --make --targets=check ***ERROR*** Failed making provide-objects public "plugins.idl.Provide_IDL(world/Test.idl)" of node <class 'libconfix.core.hierarchy.dirbuilder.DirectoryBuilder'>(/home/rlechner/tmp/xxx/idl/component/world) Conflict: plugins.idl.Provide_IDL(world/Test.idl) already provided by component_distributed_idl3.component.world "plugins.idl.Provide_IDL(world/TestHome.idl)" of node <class 'libconfix.core.hierarchy.dirbuilder.DirectoryBuilder'>(/home/rlechner/tmp/xxx/idl/component/world) Conflict: plugins.idl.Provide_IDL(world/TestHome.idl) already provided by component_distributed_idl3.component.world
Log in to post a comment.
demo package
Logged In: YES
user_id=665456
Originator: NO
I tried with 2.0.0pre26 and 2.0.0, and it works with both. grmbl.
could you please apply the following patch to make the error output a bit more verbose:
Index: /home/jfasch/work/confix/trunk/confix/libconfix/plugins/idl/dependency.py
--- /home/jfasch/work/confix/trunk/confix/libconfix/plugins/idl/dependency.py (revision 286)
+++ /home/jfasch/work/confix/trunk/confix/libconfix/plugins/idl/dependency.py (working copy)
@@ -84,5 +84,8 @@
string=helper.normalize_filename(filename),
match=match)
+ def __str__(self):
+ return 'plugins.idl.Provide_IDL(' + self.string() + ')'
+
def can_match_classes(self): return Provide_IDL.MATCH_CLASSES
pass
Logged In: YES
user_id=939550
Originator: YES
new error message:
$ confix2.py --bootstrap --configure --make --targets=check
***ERROR***
Failed making provide-objects public
"plugins.idl.Provide_IDL(world/Test.idl)" of node <class 'libconfix.core.hierarchy.dirbuilder.DirectoryBuilder'>(/home/rlechner/tmp/xxx/idl/component/world)
Conflict: plugins.idl.Provide_IDL(world/Test.idl) already provided by component_distributed_idl3.component.world
"plugins.idl.Provide_IDL(world/TestHome.idl)" of node <class 'libconfix.core.hierarchy.dirbuilder.DirectoryBuilder'>(/home/rlechner/tmp/xxx/idl/component/world)
Conflict: plugins.idl.Provide_IDL(world/TestHome.idl) already provided by component_distributed_idl3.component.world