whitequark changed the topic of #solvespace to: SolveSpace--parametric 2d/3d CAD · latest version 2.3 · http://solvespace.com · code at https://github.com/solvespace/solvespace · logs at https://irclog.whitequark.org/solvespace · message channel op if you can't talk
<GitHub> [solvespace] vcaputo opened issue #356: "New Group -> Link Recent -> foo.slvs" fails with 'The linked file "" is not present." https://github.com/solvespace/solvespace/issues/356
nHeck has joined #solvespace
<GitHub> [solvespace] whitequark commented on issue #356: Can you post your `~/.config/solvespace/settings.json` file here? https://github.com/solvespace/solvespace/issues/356#issuecomment-425285184
Guest27448 has joined #solvespace
nHeck has quit [Remote host closed the connection]
Guest27448 has quit [Ping timeout: 244 seconds]
Glyphie23_ has joined #solvespace
Glyphie23_ has quit [Remote host closed the connection]
SilentX has joined #solvespace
SilentX has quit [Remote host closed the connection]
fxrh10 has joined #solvespace
fxrh10 has quit [Remote host closed the connection]
jiqiren9 has joined #solvespace
jiqiren9 has quit [Remote host closed the connection]
<GitHub> [solvespace] whitequark commented on issue #356: Thanks. I can't reproduce that. I know why you might be getting two dialogs in quick succession, but I believe I've fixed all of the bugs like that a while ago, and the code seems right to me.... https://github.com/solvespace/solvespace/issues/356#issuecomment-425296712
<GitHub> [solvespace] whitequark commented on issue #355: Thanks. I can't really fix GTK (SolveSpace explicitly avoids shipping GUI toolkits) so unfortunately I might not be able to fix this. I looked at the initialization code again and it seems right to me; the first thing it does is creating `Gtk::Main`, which should do all X11 initialization, in the right order, at least in theory. https://github.com/solvespace/solvesp
<GitHub> [solvespace] whitequark commented on issue #355: Also, SolveSpace isn't currently threaded, so calling `XInitThreads` would be wrong. https://github.com/solvespace/solvespace/issues/355#issuecomment-425297297
<GitHub> [solvespace] vcaputo commented on issue #355: Ok, well I'll just close this under the assumption that it's an upstream GTK+ bug. https://github.com/solvespace/solvespace/issues/355#issuecomment-425298239
Tm_T has joined #solvespace
Tm_T is now known as Guest79904
Guest79904 has quit [Remote host closed the connection]
wookienz2 has joined #solvespace
x1016 has joined #solvespace
wookienz2 has quit [Remote host closed the connection]
x1016 has quit [Remote host closed the connection]
duritong_ has joined #solvespace
duritong_ has quit [Remote host closed the connection]
Zardoz4 has joined #solvespace
Zardoz4 has quit [K-Lined]
<GitHub> [solvespace] vcaputo commented on issue #355: For the record I just had this recur while debugging https://github.com/solvespace/solvespace/issues/356 https://github.com/solvespace/solvespace/issues/355#issuecomment-425310886
<swivel> whitequark: you around?
<swivel> I finally have a debugging solvespace w/debugging symbols for libstdc++ and am sitting @ gdb broken at LocateImportedFile
<swivel> (gdb) info locals
<swivel> dialog = {<std::__shared_ptr<SolveSpace::Platform::MessageDialog, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x0, _M_refcount = {
<swivel> _M_pi = 0x7ffffffe9aa8}}, <No data fields>}
<whitequark> swivel: sure
<whitequark> `bt full`
<swivel> whitequark: ^
<whitequark> swivel: this is a debug build right?
<whitequark> -DCMAKE_BUILD_TYPE=Debug
<swivel> yes
<whitequark> I wonder why linkFile and saveFile are elided here
<swivel> I don't know, before I did the debug build 'info locals' didn't even show anything
<whitequark> ok
<whitequark> swivel: `frame 3; p path`
<swivel> (gdb) p path
<swivel> $1 = (const SolveSpace::Platform::Path &) @0x555556110ec0: {raw = {static npos = 18446744073709551615,
<swivel> _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x5555561104b0 "/home/swivel/x88/gray/drum.slvs"}, _M_string_length = 31, {
<swivel> _M_local_buf = "\037", '\000' <repeats 14 times>, _M_allocated_capacity = 31}}}
<swivel> should we continue execution and verify that the debug build reproduces the problem? :)
<whitequark> sure
<swivel> ok, it does, I got the dialog box "The linked file "" is not present."
<whitequark> swivel: if you break at graphicswin.cpp:360
<whitequark> can you follow the flow into MenuGroup?
<whitequark> it sets g.linkFile to "/home/swivel/x88/gray/drum.slvs"
<whitequark> and then it gets lost at... some point
<whitequark> maybe in ReloadAllLinked, file.cpp:867
<swivel> i'll try...
* swivel isn't experienced with C++, this looks like a lot of noise
velix has joined #solvespace
<swivel> whitequark: does this make sense to you
<swivel> er, hold, i'll stick it on ruiner rather than spam the channel
velix has quit [Read error: Connection reset by peer]
<swivel> that capture ends with the dialog showing up
<whitequark> swivel: hmmm
<whitequark> what about gg->linkFile?
<whitequark> (ok, I need to sleep, I'll read the backlog)
<swivel> ok :)
<swivel> thanks
<swivel> (gdb) print gg->linkFile
<swivel> $7 = {raw = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
<swivel> _M_p = 0x55555736f2d0 "/home/swivel/x88/gray/gray.slvs"}, _M_string_length = 31, {_M_local_buf = "\037", '\000' <repeats 14 times>, _M_allocated_capacity = 31}}}
<GitHub> [solvespace] vcaputo commented on issue #356: Ok, it looks like I made a mistake with asserting the file actually exists; it doesn't, one of the directories in the path had changed names recently.... https://github.com/solvespace/solvespace/issues/356#issuecomment-425319740
<GitHub> [solvespace] vcaputo commented on issue #356: Ok, it looks like I made a mistake with asserting the file actually exists; it doesn't, one of the directories in the path had changed names recently.... https://github.com/solvespace/solvespace/issues/356#issuecomment-425319740
courtneyG3 has joined #solvespace
courtneyG3 has quit [Remote host closed the connection]
darknight_20 has joined #solvespace
darknight_20 has quit [Remote host closed the connection]
mar3k1 has joined #solvespace
argusbr24 has joined #solvespace
argusbr24 has quit [Remote host closed the connection]
mar3k1 has quit [Ping timeout: 252 seconds]
dustyfresh19 has joined #solvespace
dustyfresh19 has quit [Remote host closed the connection]
YetiFiasco3 has joined #solvespace
YetiFiasco3 has quit [K-Lined]
jmtran4 has joined #solvespace
jmtran4 has quit [Remote host closed the connection]
jblz has joined #solvespace
jblz has quit [Remote host closed the connection]
charlton12 has joined #solvespace
Gronk_22 has joined #solvespace
charlton12 has quit [Remote host closed the connection]
Gronk_22 has quit [Remote host closed the connection]
abbe20 has joined #solvespace
foka16 has joined #solvespace
foka16 has quit [Remote host closed the connection]
abbe20 has quit [Ping timeout: 272 seconds]
windsok11 has joined #solvespace
Reedy26 has joined #solvespace
Reedy26 has quit [Remote host closed the connection]
windsok11 has quit [Ping timeout: 252 seconds]
soggywontons25 has joined #solvespace
soggywontons25 has quit [Remote host closed the connection]
justin_childers has joined #solvespace
justin_childers has quit [Remote host closed the connection]
Andocromn2 has joined #solvespace
Andocromn2 has quit [Remote host closed the connection]
Guest45188 has joined #solvespace
Guest45188 has quit [Remote host closed the connection]
dwilolo has joined #solvespace
dwilolo has quit [Remote host closed the connection]
bdmc5 has joined #solvespace
bdmc5 has quit [Remote host closed the connection]
ks3 has joined #solvespace
ks3 has quit [Remote host closed the connection]
<GitHub> [solvespace] prof-foster commented on issue #354: cmake version 3.12.2 installed as follows:... https://github.com/solvespace/solvespace/issues/354#issuecomment-425431205
<GitHub> [solvespace] prof-foster commented on issue #354: cmake version 3.12.2 installed as follows:... https://github.com/solvespace/solvespace/issues/354#issuecomment-425431205
devjunk29 has joined #solvespace
devjunk29 has quit [Read error: Connection reset by peer]
Daviey_ has joined #solvespace
Daviey_ has quit [Read error: Connection reset by peer]
yth6 has joined #solvespace
yth6 has quit [Remote host closed the connection]
<GitHub> [solvespace] claus007 opened issue #357: Could you write build instructions for mingw and windows https://github.com/solvespace/solvespace/issues/357
<GitHub> [solvespace] whitequark commented on issue #357: You should only use `-DCMAKE_TOOLCHAIN_FILE` for cross-compilation, never for native builds. `-G "MinGW Makefiles"` is the right thing to use, just remove the entire build tree and rebuild. https://github.com/solvespace/solvespace/issues/357#issuecomment-425461302
TurtleCrazy has joined #solvespace
TurtleCrazy has quit [Remote host closed the connection]
Brigo9 has joined #solvespace
Brigo9 has quit [Ping timeout: 252 seconds]
Guest88924 has joined #solvespace
Guest88924 has quit [Remote host closed the connection]
Tyrael has joined #solvespace
Tyrael has quit [Killed (Sigyn (Spam is off topic on freenode.))]
reu5 has joined #solvespace
wpwrak has quit [Ping timeout: 245 seconds]
reu5 has quit [Remote host closed the connection]
wpwrak has joined #solvespace
CathyInBlue has joined #solvespace
CathyInBlue has quit [Remote host closed the connection]