00:38:21 # _XOPEN_SOURCE should not be defined for C++ on Solaris. 00:38:26 (ruby configure script) 00:48:46 interesting, why would C++ care 00:49:13 but probably rather a ruby quirk 02:30:10 can I disable vga text output somehow 02:32:21 Are you trying to have the primary console be something else, disable a console on the framebuffer, or do even more. 02:33:04 trying to test gpu passthrough 02:33:24 but I have to prevent the vgatext driver to attach to the primary gpu 02:35:21 Hmm. Probably you want to assign it to ppt, but I'm not sure the best way to accomplish that. 02:35:34 exacly, Im trying to assign it to ppt 02:35:40 normal passthru works, just tested that 02:35:59 I know that it basically works because I had this kind of configuration on proxmox with only a single gpu 02:36:11 so its more a question if bhyve lets me to do it or not 02:40:17 I've never really worked with passthru much. I know folks have done assignments of secondary GPUs before. But that's not a ton of help for you right now. 02:41:01 do you know how I can prevent the vgatext driver from loading/or attaching? 02:48:49 ok works, I've edited /etc/driver_aliases and removed vgatext, instead I took those lines and put them together with ppt in /etc/ppt_aliases (and /etc/ppt_matches) 05:22:12 Any suggestion with "ModuleNotFoundError: No module named 'packaging.licenses'" ?) 05:22:29 vetal_: was that about building OmniOS? 05:22:42 megaTherion: Yes 05:22:49 ah well actually I wanted to try building it myself 05:24:43 megaTherion: Yesterday messages: https://log.omnios.org/omnios/2024-12-18#1734525715-906989 06:32:15 vetal_: I get a different error, but also python related - something after PEP518 build and library/python-3/attrs-312 06:43:51 vetal_: oh right, I checked the log - its exacly the same 06:55:35 vetal_: have you tried builing in global or in a non-global zone? 09:18:17 megaTherion: In global zone. As described here https://omnios.org/dev/build_instructions 13:09:32 vetal_: ok I see, so this makes no difference - I did a local zone for this 13:17:38 It looks like one of the upstream dependencies has bumped the version of 'packaging' they need. I'll open a PR to fix the build in r52. 13:21:36 thanks 13:30:44 is it also possible to just recompile the kernel or do you really always need to build *everything*? 13:32:37 megaTherion: fyi, the specific bhyve changes to properly support gpu passthru have not been ported to illumos, so even if you assign your display device to ppt and pass it through to a VM, it likely won't work. 13:33:17 Woodstock: I see, thanks - as I understood it's not clear if it works on FreeBSD as well without the specific nvidia patch which aroused 21:39:32 if I run `json_pp` (from pkg:/runtime/perl⊙5, surprisingly!) it always says `Duplicate specification "V" for option "v"`, regardless of the input (even /dev/null). 21:39:59 is something getting case folded by surprise? there's not much there to give a clue as to what, even if it is. 21:44:53 Can I access data of a zone if it's not running? 22:15:27 richlowe: that error seems to be coming from Getopt::Long as json_pp seems to have a -v and -V option. 22:18:10 it looks like Getopt is defaulting to ignoring option case (I'm guessing it shouldn't) I don't know if that's due to some recent change somewhere or some bug (possibly in how perl or it's modules are built on omnios) 22:20:28 It's apparently new since 5.40, I hope it's an issue in perl somewhere and not the locale data :\ 22:21:42 yeah, it's Getopt::Long 2.57 v. 2.54 (perl 5.40 v. 5.38) they added the warning 22:22:29 i don't think we changed build options for perl so `ignore_case` would probably always have been in place 23:39:23 megaTherion: generally yes if you're root in the global zone. details depend on what sort of zone it is. 23:39:59 zonecfg -z $zonename info zonepath will tell you where. 23:41:28 for bhyve/vm zones you can get at the virtualized disk images; native zones is just filesystem. if you add lofs mounts to the zone you can make the sharing easier.