teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
<InPhase> Ah. I didn't even know the GSoC'ers name on here. I see now in the log there was a greeting one night where I fell asleep early, which I missed in the scrollback.
ccox has quit [Ping timeout: 260 seconds]
ccox has joined #openscad
J25k28 has joined #openscad
J25k14 has quit [Ping timeout: 240 seconds]
<gbruno> [github] kintel pushed 1 modifications (Add missing python3-venv package) https://github.com/openscad/openscad/commit/dbf334c4747a39324a9e41371bb4a8d524f558d1
<gbruno> [github] kintel opened pull request #5947 (Add missing python3-venv package) https://github.com/openscad/openscad/pull/5947
<stealth_> can you install Plasma Mobile on any arm/android supported phone?
<pca006132> I must say that having a beginner to tackle windows build problem is just hardcore :P
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
<InPhase> pca006132: Sounds classic to me. Nobody with seniority wants to do that sort of crap. ;)
<stealth_> my bad noticed i posted in wrong channel :)
<InPhase> pca006132: Although I do think it is a solvable problem. Most of those issues are resolved more by dedicated effort than by bringing out ancient dark art skills.
<pca006132> true
<pca006132> just that you really need to dig into it, and learn a bunch of stuff like how things link together and how to solve path issues when linker/loader fails
<pca006132> (in particular windows is quite different from unix)
<pca006132> but it should be a fun project
mmu_man has quit [Ping timeout: 244 seconds]
<kintel> pca006132 Re manifold release: I think I need to tackle CMake 4 first, it's getting annoying : /
<kintel> ..and I think I found my first CMake 4 bug ..
<pca006132> I see
<pca006132> I will try to fix manifold's cmake issue when I update to cmake4, waiting for https://github.com/NixOS/nixpkgs/pull/394444
<pca006132> well it is not like it will be merged soon, maybe I should just apply the patch myself and see how manifold breaks
<pca006132> or maybe it will not break on linux... idk
<InPhase> That's quite the PR count.
fling has quit [Ping timeout: 264 seconds]
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest14 has joined #openscad
califax_ has joined #openscad
califax has quit [Remote host closed the connection]
califax_ is now known as califax
Guest14 has quit [Quit: Client closed]
germ_ has quit [Read error: Connection reset by peer]
germ_ has joined #openscad
J25k28 has quit [Quit: Client closed]
J25k has joined #openscad
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 252 seconds]
peepsalot has quit [Quit: Connection reset by peep]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
bitbasher has joined #openscad
<bitbasher> hi hi .. today's issue is a message trying to build the stock openSCAD from source in Visual Studio Code ..
<bitbasher> i see this
<bitbasher> By not providing "FindSanitizers.cmake" in CMAKE_MODULE_PATH this project [cmake] has asked CMake to find a package configuration file provided by [cmake] "Sanitizers", but CMake did not find one. [cmake] [cmake] Could not find a package configuration file provided by "Sanitizers" with [cmake] any of the following names: [cmake] [cmake] SanitizersConfig.cmake [cmake] sanitizers-config.cmake
<teepee> 1) did you clone recursively? that's a git submodule
<teepee> 2) which cmake version? there's some trouble still with >= v4
<bitbasher> and a bunch of .cmake files are also missing from the subdirectories ..
<bitbasher> unmm .. no .. i just used "git clone https:// etc etc " to clone a clean copy
<bitbasher> 1) i found out about --recurse-submodules and -j8 options and..
<bitbasher> 2) my cmake is 4.0.2
<bitbasher> wow .. i got lots more stuff
<pca006132> cmake 4 is not working
<pca006132> you should downgrade it
<bitbasher> drat
<teepee> it should work with the cmake-3.5 compat flag for now
<pca006132> ah I see
<bitbasher> i have removed cmake 4 and installed V 3.31.6 .. when it finishes i will test
JakeSays has joined #openscad
JakeSays_ has quit [Ping timeout: 268 seconds]
stealth_ has quit [Remote host closed the connection]
nomike__ has quit [Ping timeout: 276 seconds]
mmu_man has joined #openscad
<bitbasher> well i have cmake working .. but i am missing soo many prerequisites .... build tools that i have installed do not appear in the path .. libraries dont build .. too bit a mess
<bitbasher> i will go back to my .scad projects
<teepee> lol
<teepee> yes, the gsoc project for a windows dev environment exists for a reason
mmu_man has quit [Ping timeout: 260 seconds]
fling has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
mmu_man has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
bitbasher has quit [Ping timeout: 272 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
Guest18 has joined #openscad
<Guest18> / Riel modular con agujeros para imanes
<Guest18> module cargo_rail(length=100, width=20) {
<Guest18>     difference() {
<Guest18>         cube([length, width, 10]); // Base del riel
<Guest18>         // Huecos para imanes de 6x2mm
<Guest18>         for (i = [10:20:length-10]) {
<Guest18>             translate([i, width/2, 5])
<Guest18>                 cylinder(d=6, h=3, center=true);
<Guest18>         }
<Guest18>     }
<Guest18> }
<Guest18> cargo_rail(length=150); // Ejemplo de 150mm
<InPhase> paste?
<othx> paste is https://bpa.st for .scad files and other text like long error reports, https://pasteboard.co/ or https://imgur.com/ for images
<InPhase> Guest18: This is a discussion chat for humans.
<InPhase> If you need to paste code to discuss, use one of those sites ^
Guest18 has quit [Ping timeout: 240 seconds]
ecraven- has joined #openscad
ecraven has quit [Ping timeout: 276 seconds]
fling has quit [Remote host closed the connection]
fling has joined #openscad
mmu_man has joined #openscad
ecraven- has quit [Ping timeout: 260 seconds]
snaked has quit [Remote host closed the connection]
bitbasher has joined #openscad
ecraven has joined #openscad
yogadude` has quit [Ping timeout: 248 seconds]
bitbasher has quit [Ping timeout: 244 seconds]
peepsalot has joined #openscad
yogadude has joined #openscad
Guest32 has joined #openscad
Guest32 has quit [Client Quit]
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
J25k has quit [Quit: Client closed]
J25k has joined #openscad
nomike has joined #openscad
rawgreaze has quit [Quit: ZNC 1.9.1 - https://znc.in]
killjoy has quit [Ping timeout: 248 seconds]
rawgreaze has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
fling has quit [Remote host closed the connection]
fling has joined #openscad
mmu_man has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
buZz has quit [Ping timeout: 244 seconds]
buZz has joined #openscad
buZz is now known as Guest3533
califax has quit [Remote host closed the connection]
califax has joined #openscad
rawgreaze has quit [Quit: ZNC 1.9.1 - https://znc.in]
rawgreaze has joined #openscad
bitbasher has joined #openscad
Guest58 has joined #openscad
Guest58 has quit [Client Quit]
Guest3533 is now known as buZz
Guest22 has joined #openscad
Guest22 has quit [Client Quit]
Guest77999999999 has joined #openscad
Guest77999999999 has quit [Quit: Client closed]
kintel has joined #openscad
snaked has joined #openscad
sparsh-n has joined #openscad
<sparsh-n> Hi all, I've been working a bit more on the gsoc project for windows build, so far I was able to get past the sanitizer issue by building all submodules, there around 5-6 errors that show up when I try to build the sln that is generated though.
<sparsh-n> Also this works on cmake v3.30 for reference
<sparsh-n> Although I'll eventually use vcpkg in manifest mode, installing all the dependencies directly from roel-v's branch also works fairly well. A few small issues on specific ports but I'll make a note of that when I attempt using vcpkg with manifest
<sparsh-n> I'm not sure how to ping on IRC chat, do i just type the username bitbasher? I'm using the web based one (libera)
<teepee> yep usually it's just by mentioning the name... sparsh-n
<teepee> although most clients have some sort of config
Guest74 has joined #openscad
<sparsh-n> A meeting tomorrow would also work if it's convenient for everyone, I'm free all week. If anyone else is interested we could add more people (or host extra meetings if interested)
guso78k has joined #openscad
<gbruno> [github] gsohler pushed 1 modifications (kintel's review) https://github.com/openscad/openscad/commit/59bdc2f45169030b3242b506067f3f3c7ec3362e
<gbruno> [github] gsohler synchronize pull request #5929 (prevenrt segfault) https://github.com/openscad/openscad/pull/5929
<teepee> sure, we can ask around. InPhase has often helped with GSoC mentoring and I did send him the links to the 2 documents
<teepee> to get started, keeping the information flowing a bit here and/or on the mailing list is probably easiest
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<teepee> it's not just about problems or so. the occational "ah, that works now" is also cool, there's never too much good news to be shared
<sparsh-n> That's fair, I was facing some issue with vcpkg initially, was thinking of messaging the irc but thought I should get a simple build working first. I'll try making a updated version of roel-v branch, as the manifest provided there is way longer than the dependencies I installed.
<sparsh-n> I'll write most of my updates as I go on the google doc, although I'll write updates in IRC if its anything notable (like getting a build working or setting something up). Most of my google docs notes are just running thoughts I list down as I go about it (for example, other links which explain vcpkg, etc.)
<teepee> yep. good plan.
<teepee> roel-v is that existing pull request?
<guso78k> teepee, yes, re-editing the file works in github, just did not want to commit
<teepee> guso78k: just a comment works too, that icon is called "suggestion" or so
<teepee> which generates a diff in the comment you can edit
<guso78k> nope, I actually found the menu "Edit File"  again
<teepee> that works too of course
<guso78k> my most obvious solution
<sparsh-n> teepee yes, although I did a bit of a roundabout approach to getting vcpkg dependencies on my system as it's easier to directly install than use manifest mode directly. The vcpkg.json is also very specific and somewhat dated, so some stuff will need updates. (and small typos in build instruction, but this isnt that big of a issue)
<teepee> true, that suggestion thing is a bit obscure, I've used it in some cases before when just editing readme or config files
<teepee> what's manifest mode? you have a file in the project declaring dependencies as opposed to just manually calling vcpkg install $package ?
<sparsh-n> Yeah, manifest uses a vcpkg.json file which contains all the dependencies and their version (in addition to a baseline hash commit), and that way the dependencies get installed in a vcpkg_installed folder within openscad (if I'm installing directly, they go to my vcpkg/buildtree or vcpkg/install).
<sparsh-n> From what I can tell, the final version of my script will include using manifest, although ideally it wont be as long as the current vcpkg.json (almost 300 lines), since that would be somewhat hard to maintain
<teepee> cool, that sounds better than just global install in most cases
<teepee> uff, yeah 300 linkes "dependencies" is almost as crazy as the huge macOS build script we need
Guest74 has quit [Quit: Client closed]
<sparsh-n> I think there were some small issues with using vcpkg in manifest mode because specific ports have errors in them that stalls the build but doesnt present an error (I encountered this when trying to install gettext and hwloc, the latter was added in when doing vcpkg install tbb). I hope as a added benefit I'll figure out how to fix this issue with
<sparsh-n> the ports, although that would likely be after I get a working build done first :)
J25k has quit [Quit: Client closed]
J25k has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (prevent segfault (#5929)) https://github.com/openscad/openscad/commit/11c2fecb8211574e1bed488c708ba88a353ee001
<gbruno> [github] kintel closed pull request #5929 (prevenrt segfault) https://github.com/openscad/openscad/pull/5929
<teepee> yes, getting an initial full run seems like the best first goal
guso78k has quit [Quit: Client closed]
sparsh-n has quit [Quit: Client closed]
snakedGT has joined #openscad
snaked has quit [Ping timeout: 244 seconds]
J25k has quit [Quit: Client closed]
J25k has joined #openscad
sparsh-n has joined #openscad
sparsh-n has quit [Client Quit]
snakedLX has joined #openscad
<bitbasher> hi hi sparsh .. i read back to see what has been going on .. i did not see any ping notifications so it looks like that does not work in IRC
snakedGT has quit [Ping timeout: 252 seconds]
<bitbasher> the problems i was having with dependencies were many .. like, i installed Docker (in Windows 11) so i have the app .. and in Visual StudioCode
<bitbasher> err .. and in Vis Studio Code (just Code henceforth) i installed the Docker extension .. but when i try to use Docker in Code i get messages about Docker not being installed ! So installations are not updating the PATH .. at least not in the workspace that Code uses
<bitbasher> then there are all the different versions of powershell .. i have found 6 so far .. so i cannot even find a good place to add bin folders to the PATH, include folders to INCLUDE etc
<bitbasher> and following advice i installed the MINGW64 MCF and POSIX packages .. but Code ignores those and builds with some C compiler it found somewhere on the C: drive .. it also seems to be ignoring the Visual Studio installation too
<bitbasher> anyway .. i got really tired of repeatedly disinfecting the cuts and abrasions on my forehead and went back to debugging an old gears.scad file i found on thingyverse .. if i can get it updated i think it has some good code i can't use in other work
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
drfff has joined #openscad
ali1234 has quit [Ping timeout: 276 seconds]
ali1234 has joined #openscad
snakedGT has joined #openscad
snakedLX has quit [Read error: Connection reset by peer]
snakedLX has joined #openscad