hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
diehlpk has joined #ste||ar
diehlpk has quit [Quit: Leaving.]
hkaiser has quit [Quit: Bye!]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 276 seconds]
K-ballo1 is now known as K-ballo
sivoais has quit [Remote host closed the connection]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 265 seconds]
sivoais has joined #ste||ar
Neeraj has joined #ste||ar
<Neeraj> hi , can anyone help me to build Hpx
<Neeraj>  Anyone is there
Neeraj has quit [Quit: Client closed]
HHN93 has joined #ste||ar
HHN93 has quit [Quit: Client closed]
tufei_ has joined #ste||ar
tufei has quit [Ping timeout: 255 seconds]
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 248 seconds]
K-ballo1 is now known as K-ballo
Neeraj has joined #ste||ar
<Neeraj> can anyone help me to build hpx in windows
<K-ballo> Neeraj: what have you tried so far?
Neeraj has quit [Quit: Ping timeout (120 seconds)]
Neeraj has joined #ste||ar
<Neeraj> I just installed boost libraby
<Neeraj> now I set environment variables
<Neeraj> an error comes out "could not find asio
<Neeraj> any one is there because no one is reply me everytime
<zao> Hmm, installation docs doesn't mention the standalone/downloadable Asio thing, but I 'm not sure if it's a problem on Windows.
<zao> Neeraj: What instructions are you following here?
<satacker[m]> <Neeraj> "any one is there because no..." <- Use `-DHPX_WITH_FETCH_ASIO=ON`
<zao> If you believe you've missed messages while away, there's channel logs linked in the topic.
<Neeraj> I following the instruction which are in building hpx in windows
<satacker[m]> Sorry i have been a bit inactive due to exams until the 17th.
<Neeraj> so how can I solve this error
<satacker[m]> Neeraj: Yes, but since asio is not found you can have cmake fetch it for you using that command line argument.
<Neeraj> I am new at using Cmake so I followed those instruction
<zao> HPX has a dependency on Asio, either separately present on your filesystem or as a convenience it can download one for you and use that internally if you tell it to do so.
<Neeraj> so I have to download asio separately and set as environment variable
<zao> I generally don't bother and just let HPX do it for me.
<zao> The message says as much:
<zao> But sure, try that.
<Neeraj> ok I try
<zao> Part of building HPX if you're a GSoC aspirant is to find out how things work :D
<Neeraj> yes I want to contribute through gsoc
<satacker[m]> You should probably refresh a bit on cmake
<Neeraj> I already work on a project so today I try to build hpx
hkaiser has joined #ste||ar
<Neeraj>  zao another error "Hwloc could not be found
<Neeraj> any one else help
<zao> There's some questions you could ask yourself when you see that kind of message. Do you have the thing it's asking for build/installed, have you specified the path to it somehow so that CMake is aware of where it lives?
<zao> You never mentioned which particular instructions you were using so it's hard to know what information you are working off.
<satacker[m]> In the document it's mentioned that you download hwloc and set cmake env var.
<Neeraj> sorry that point I skip when I am reading
tufei_ has quit [Remote host closed the connection]
tufei_ has joined #ste||ar
<zao> 326 Warning(s), 3249 Error(s). Sounds about right for HPX ;)
<zao> (1.8.1 release)
<Neeraj> after unpack hwloc , where I have to locate
<Neeraj> done configuration
Neeraj has quit [Quit: Client closed]
<zao> When I build HPX on Windows, I tend to download prebuilt versions of all the dependencies I need. As the documentation notes, you should point the variables to the top level of each software package installation.
<zao> For hwloc in particular, it should point at the directory containing include/lib directories. If you download the binary builds for win64, that'll be something like "C:\local\hwloc-win64-build-2.9.0", depending on where you extract it.
<zao> If you're building hwloc or other dependencies from source, you may have to perform an installation step or point it at a different location, haven't done that myself in ages on Windows.
<zao> You'd end up with CMake variables somewhat like these: "-DBOOST_ROOT=C:\local\boost_1_81_0" "-DASIO_ROOT=C:\local\asio-1.26.0" "-DHWLOC_ROOT=C:\local\hwloc-win64-build-2.9.0"
<zao> Time to take a walk in the sunshine, the HPX build is bogging my machine down :D
<zao> 335 warnings, 61 errors on trunk. Better.
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
hkaiser has quit [Quit: Bye!]
hkaiser has joined #ste||ar
<rtohid[m]> <Aarya[m]> "Or are there some pthread..." <- https://gist.github.com/rtohid/bb151c9a7eae7642bea312edc3f34777
<Aarya[m]> Thanks 👍
K-ballo has quit [Ping timeout: 246 seconds]
K-ballo has joined #ste||ar
<zao> Ugh, I shouldn't dig more into this, I have work things to do :D
<zao> `hpx::threads::coroutines::detail::get_stack_ptr()` seems botched on Windows, no definition present despite that `HPX_HAVE_THREADS_GET_STACK_POINTER` is defined.
<zao> Seems like I'm slightly behind on MSVC versions, 17.4.3 while 17.5.2 is available.
Yorlik_ is now known as Yorlik
<hkaiser> thanks zao, I'll have a look
hkaiser has quit [Quit: Bye!]
hkaiser has joined #ste||ar
Pikacent has joined #ste||ar
Pikacent has quit [Remote host closed the connection]
Pikacent has joined #ste||ar
Pikacent has quit [Client Quit]
hkaiser_ has joined #ste||ar
hkaiser has quit [Ping timeout: 246 seconds]
<zao> Grabbed a log with Build Order on current MSVC, so that different binaries are not interspersed: https://gist.github.com/zao/789140a1968775e44cb09db6c0fb935a
<zao> Not sure if some of these tests are supposed to be build failures either.