ChanServ changed the topic of #mlpack to: "mlpack: a fast, flexible machine learning library :: We don't always respond instantly, but we will respond; please be patient :: Logs at http://www.mlpack.org/irc/
< metahost>
zoq: Got it! Thanks! :) I'll start by looking into the dependency graphs for ensmallen and then move on to the other libraries as well.
< HimanshuPathakGi>
Hey rcurtin I am facing an error on PR https://github.com/conda-forge/mlpack-feedstock/pull/18 Which is D:/bld/mlpack_1580241535418/_h_env/Library/lib/armadillo.lib: error adding symbols: File format not recognized
< HimanshuPathakGi>
collect2.exe: error: ld returned 1 exit status
< HimanshuPathakGi>
I think this is because linker is not able to recognise those can you suggest Can you please suggest What can I do for this
SachaD has quit [Quit: Konversation terminated!]
< rcurtin>
HimanshuPathakGi: is MSVC or MinGW being used to compile?
< rcurtin>
also, does the file armadillo.lib exist? or is it, e.g., armadillo.dll.a?
< HimanshuPathakGi>
MSVC is being used
< HimanshuPathakGi>
Hey rcurtin how can I check armadillo.lib exist or not in the build
< rcurtin>
you could just add a `dir` or `ls` to the build commands :)
< rcurtin>
that's how I debug appveyor
< HimanshuPathakGi>
Ok I will try this thanks for helping
< rcurtin>
so, a thing to know is that Armadillo can be configured so that it's header-only and there's no library to link against
< rcurtin>
it turns out, that file libarmadillo.so or libarmadillo.dll or libarmadillo.lib (the extension depends on the platform) is actually just a wrapper around the BLAS and LAPACK libraries
< rcurtin>
so it's possible, if ARMA_USE_WRAPPER is not defined in armadillo_bits/config.hpp, to just link *directly* to the BLAS and LAPACK libraries
< rcurtin>
if this is the configuration of Armadillo that's being used by conda (I'm not sure if it is), then you could perhaps simply omit the Armadillo library path
< rcurtin>
but, listing the files in the lib/ directory should show more of what's going on
< HimanshuPathakGi>
I tried already by omiting armadillo path but same thing happend not able to build in windows
< HimanshuPathakGi>
I think listing the lib directory will be more helpful
< HimanshuPathakGi>
(edited) I think listing the lib directory will be more helpful => I already tried by omiting armadillo path but same thing happend not able to build in windows
UmarJ has joined #mlpack
< rcurtin>
HimanshuPathakGi: yeah, hopefully that helps. fighting with getting mlpack building on different packaging systems has got to be my least favorite thing to do for mlpack---it's basically always awful
< rcurtin>
(yet somehow I sure do seem to spend most of my time doing it :(...)
< HimanshuPathakGi>
Yes rcurtin everytime when I feel like I got the solution new error arrives and yes armadillo.lib do exist I think problem is somewhere else I will try to diagnose it tomorrow right now 4:59AM hereπ π