Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2017-03-12

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
02:48 ilbot3 joined #divine
02:48 Topic for #divine is now DIVINE | http://divine.fi.muni.cz | http://irclog.perlgeek.de/divine/
12:25 yaqwsx Podařilo se mi vyrobit zapeklitou chybu v CMaku: "dependency cycle: runtime/libc/functions/unistd/recvfrom.c -> runtime/libc/functions/unistd/recvfrom.c" - je možné nějak zdebugovat, odkud se ta závislost bere?
12:26 mornfall yaqwsx: asi bych začal od diff-u
13:22 yaqwsx mornfall: Už ale vážně netuším, jak se mi povedlo přidat závislost divine-rt -> functional http://pastebin.com/huh26mg5
13:22 yaqwsx Functional jsou přece testy, ne?
13:24 mornfall ano
13:24 mornfall nevyrobil jsi něco co se taky jmenuje functional ale je to něco jinýho?
13:30 yaqwsx Nejsem si toho vědom. Když se dívám na diff, tak jsem sahal jenom na runtime, přidal jsem do něj jednu funkci a několikrát jsem ji zavolal.
13:31 xstill mornfall: btw, když jsme u runtime, tak nám chybělo libm po tom shuffle, mám na to u sebe patch
13:33 yaqwsx Ok, pullnu si hned jak to trochu rozchodím. Nemůže být problém v tom, že se snažím generovat nové soubory do _build.runtime/preprocessed?
13:44 yaqwsx Ok, měl jsem špatně relativní/absolutní cestu ke zdrojáku a to způsobovalo tohle divoké chování
13:50 mornfall nojo, life sucks
13:50 yaqwsx Ne vždycky. Trochu optimismu!
13:51 mornfall :P
17:09 yaqwsx V Norsku očividně hloupnu - co mi uniká? "declaration of 'struct sockaddr' will not be visible outside of this function"
17:09 yaqwsx int bind( int fd, const struct sockaddr * addr, socklen_t len  ){
17:10 mornfall yaqwsx: že struct sockaddr není deklarovaná
17:11 mornfall yaqwsx: (až v tom prototypu)
19:44 xstill mornfall: ty nedefinovaný symboly v testech bricksu jsou divný, podle mé znalosti C++ by skutečně měly chybět nicméně ne-divine testy fungují, ale v objektech těch testů ty symboly nejsou ani zmíněné, tak nevím jestli se mohly nějak divně odoptimalizovat. Každopáně ten patch to opravuje a přejmenoval jsem ho
21:21 yaqwsx Umím si nějak prohlédnout seznam souborů dostupných k includnutí v runtimu? Podařilo se mi (opět) něco rozbít a divine run mi nenajde #include <dios.h>
21:23 xstill yaqwsx: cesty které jsou dostupné jsou v divine/cc/compile.cpp:56, zároveň to musí být stringifikované v CMakeLists v runtime
21:24 xstill prohlédnout by sis to teoreticky mohl kdyby sis přidal výpis do compile.hpp setupFS
21:24 yaqwsx Díky podívám se na to.
21:28 divine-next 1 new patch validated [xstill]
22:25 yaqwsx xstill: Díky, už se mi to povedlo dokopat do funkční podoby.
23:04 Guest45615 joined #divine

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary