<div dir="ltr">I'm still trying several scenarios, see how build2 behave so far.<div>I wanted to have 2 local projects (joined), one "lol" depends on the other "kikoo",</div><div>and "kikoo" depends on libhello from the tutorial.</div><div>Both are local sources projects so they are not put in the build/config directory as packages</div><div>(I'm using the "shortcut" explained in the tutorial).<br></div><div><br></div><div>I wrote a script that reproduce the issue I have: building lol will not find kikoo which</div><div>is a requirement of lol. </div><div><br></div><div>I'm not sure why this happen or if this is a bug or not. Is there a step missing for this to work?</div><div>I thought I followed the way it was explained in the tutorial but I might be missing</div><div>some understanding.</div><div>The weird part is that kikoo have a correct status, so I don't understand why it's unknown when</div><div>building lol. </div><div><br></div><div>Here is the log output I have with the script/commands, the issue is on the last command:</div><div><br></div><div><div><div>G:\perso\experiments>call setup_config_dir.bat</div><div><br></div><div>G:\perso\experiments>bpkg --version</div><div>bpkg 0.7.0-a.0.dc5296af63000cdd</div><div>libbpkg 0.7.0-a.0.a54a89072f6cfb6d</div><div>libbutl 0.7.0-a.0.b1cd193f1bd28837</div><div>Copyright (c) 2014-2017 Code Synthesis Ltd</div><div>This is free software released under the MIT license.</div><div><br></div><div>G:\perso\experiments>b --version</div><div>build2 0.7.0-a.0.f9d759160eef1ca8</div><div>libbutl 0.7.0-a.0.b1cd193f1bd28837</div><div>host x86_64-microsoft-win32-msvc14.<wbr>1</div><div>Copyright (c) 2014-2017 Code Synthesis Ltd</div><div>This is free software released under the MIT license.</div><div><br></div><div>G:\perso\experiments>mkdir config-weird-dependencies</div><div><br></div><div>G:\perso\experiments>pushd config-weird-dependencies</div><div><br></div><div>G:\perso\experiments\config-<wbr>weird-dependencies>bpkg create cxx config.cxx=cl</div><div>created new configuration in G:\perso\experiments\config-<wbr>weird-dependencies\</div><div><br></div><div>G:\perso\experiments\config-<wbr>weird-dependencies>bpkg add <a href="https://build2.org/pkg/1/hello/stable" target="_blank">https://build2.org/pkg/1/<wbr>hello/stable</a></div><div>added repository <a href="http://build2.org/hello/stable" target="_blank">build2.org/hello/stable</a></div><div><br></div><div>G:\perso\experiments\config-<wbr>weird-dependencies>bpkg add <a href="https://build2.org/pkg/1/hello/testing" target="_blank">https://build2.org/pkg/1/<wbr>hello/testing</a></div><div>added repository <a href="http://build2.org/hello/testing" target="_blank">build2.org/hello/testing</a></div><div><br></div><div>G:\perso\experiments\config-<wbr>weird-dependencies>bpkg fetch</div><div>fetching <a href="http://build2.org/hello/stable" target="_blank">build2.org/hello/stable</a></div><div>warning: authenticity of the certificate for repository <a href="http://build2.org/hello/stable" target="_blank">build2.org/hello/stable</a> cannot be established</div><div>certificate is for <a href="http://build2.org" target="_blank">build2.org</a>, "Code Synthesis" <<a href="mailto:admin@build2.org" target="_blank">admin@build2.org</a>></div><div>certificate SHA256 fingerprint:</div><div>FF:DF:7D:38:67:4E:C3:82:65:7E:<wbr>EE:1F:D4:80:EC:56:C4:33:5B:65:<wbr>3F:9B:29:9A:30:56:B9:77:B9:F2:<wbr>01:94</div><div>trust this certificate? [y/n] y</div><div>fetching <a href="http://build2.org/hello/testing" target="_blank">build2.org/hello/testing</a></div><div>11 package(s) in 2 repository(s)</div><div><br></div><div>G:\perso\experiments\config-<wbr>weird-dependencies>popd</div><div><br></div><div>G:\perso\experiments>bpkg build ./kikoo/ -d ./config-weird-dependencies/</div><div>  build libformat/1.0.0 (required by libhello)</div><div>  build libprint/1.0.0 (required by libhello)</div><div>  build libhello/1.1.0 (required by kikoo)</div><div>  build kikoo/0.1.0</div><div>continue? [Y/n] y</div><div>libformat-1.0.0.tar.gz:</div><div>##############################<wbr>##############################<wbr>############ 100.0%</div><div>fetched libformat/1.0.0</div><div>unpacked libformat/1.0.0</div><div>libprint-1.0.0.tar.gz:</div><div>##############################<wbr>##############################<wbr>############ 100.0%</div><div>fetched libprint/1.0.0</div><div>unpacked libprint/1.0.0</div><div>libhello-1.1.0.tar.gz:</div><div>##############################<wbr>##############################<wbr>############ 100.0%</div><div>fetched libhello/1.1.0</div><div>unpacked libhello/1.1.0</div><div>unpacked kikoo/0.1.0</div><div>configured libformat/1.0.0</div><div>configured libprint/1.0.0</div><div>configured libhello/1.1.0</div><div>configured kikoo/0.1.0</div><div>c++ kikoo\cxx{kikoo}@config-weird-<wbr>dependencies\kikoo-0.1.0\</div><div>c++ config-weird-dependencies\<wbr>libhello-1.1.0\libhello\cxx{<wbr>hello}</div><div>c++ config-weird-dependencies\<wbr>libhello-1.1.0\libhello\cxx{<wbr>hello}</div><div>c++ config-weird-dependencies\<wbr>libprint-1.0.0\libprint\cxx{<wbr>print}</div><div>c++ config-weird-dependencies\<wbr>libformat-1.0.0\libformat\cxx{<wbr>format}</div><div>c++ kikoo\cxx{kikoo}@config-weird-<wbr>dependencies\kikoo-0.1.0\</div><div>c++ config-weird-dependencies\<wbr>libformat-1.0.0\libformat\cxx{<wbr>format}</div><div>c++ config-weird-dependencies\<wbr>libprint-1.0.0\libprint\cxx{<wbr>print}</div><div>ld config-weird-dependencies\<wbr>libprint-1.0.0\libprint\liba{<wbr>print}</div><div>ld config-weird-dependencies\<wbr>libformat-1.0.0\libformat\<wbr>libs{format}</div><div>ld config-weird-dependencies\<wbr>libformat-1.0.0\libformat\<wbr>liba{format}</div><div>ld config-weird-dependencies\<wbr>libprint-1.0.0\libprint\libs{<wbr>print}</div><div>ld config-weird-dependencies\<wbr>libhello-1.1.0\libhello\liba{<wbr>hello}</div><div>ld config-weird-dependencies\<wbr>libhello-1.1.0\libhello\libs{<wbr>hello}</div><div>ld config-weird-dependencies\<wbr>kikoo-0.1.0\liba{kikoo}</div><div>ld config-weird-dependencies\<wbr>kikoo-0.1.0\libs{kikoo}</div><div>updated kikoo/0.1.0</div><div><br></div><div>G:\perso\experiments>bpkg build ./lol/ -d ./config-weird-dependencies/</div><div>error: unknown prerequisite kikoo >= 0.1.0 of package lol</div><div>info: while satisfying lol/0.1.0</div></div></div><div><br></div></div>