Yes, that worked! It installed on disk 265Mb of new stuff and now the GUI comes up with no errors. I'm sure it would take me a while to figure out if I can correct the Nix package and I might want to spend the time learning Factor instead. However I can certainly add this helpful dependency list on the Wiki or somewhere if that is appropriate. Thanks, --Abraham
On Mon, Oct 26, 2020 at 11:51 AM John Benediktsson <mrj...@gmail.com> wrote: > Hi Abraham, > > I'm sorry it's not working for you! Plenty of users have had some success > with NixOS, but my personal experience with it is a little light. > > It's a little confusing seeing some of the messages about 32-bit in the > log you posted. If Factor is build in a 64-bit environment, it should not > require mixed libraries anywhere. > > These are the dependencies that I have written down for a typical apt > install: > > apt install libc6-dev libpango1.0-dev libx11-dev xorg-dev libgtk2.0-dev > gtk2-engines-pixbuf libgtkglext1-dev > > I'm not sure about atk packaging on NixOS, but Factor does look for > libatk-1.0.so in the atk vocabulary. > > Hope that helps! > > Feel free to open an issue on our GitHub if you want to troubleshoot this > more! Maybe we can do something to make NixOS smoother. > > Best, > John. > > > > > > On Sun, Oct 25, 2020 at 1:46 PM Abraham Palmer < > abra...@boxturtlebakery.com> wrote: > >> Just learned about Factor yesterday and I am excited to dive into it. I >> installed it via the NixOS package on Ubuntu 18.04 64bit system and I think >> am stumbling upon problems related to my Gtk installation. I know enough >> linux to do the trial, google, and error approach so I'm hoping someone can >> shorten the process for me. I know just a little bit about Nix packages >> too and have used them very successfully from other projects and would >> really like to fix the package if possible. >> >> The terminal mode works fine, but the GUI returns: >> >> (process:16200): Gtk-WARNING **: 09:26:56.090: Locale not supported by C >> library. >> Using the fallback 'C' locale. >> Gtk-Message: 09:26:56.093: Failed to load module "atk-bridge" >> Unable to initialize GTK >> (U) Quotation: [ c-to-factor => ] >> Word: c-to-factor >> (U) Quotation: [ [ (get-catchstack) push ] dip call => (get-catchstack) >> pop* ] >> (O) Word: command-line-startup >> (O) Word: with-ui >> (O) Method: M\ gtk-ui-backend (with-ui) >> (O) Method: M\ object throw >> (U) Quotation: [ >> OBJ-CURRENT-THREAD special-object error-thread set-global >> current-continuation => error-continuation set-global >> [ original-error set-global ] [ rethrow ] bi >> >> I've got some 32-bit dependency issues: >> sudo apt-get install libatk-bridge2.0-0 >> Reading package lists... Done >> Building dependency tree >> Reading state information... Done >> libatk-bridge2.0-0 is already the newest version (2.26.2-1). >> You might want to run 'apt --fix-broken install' to correct these. >> The following packages have unmet dependencies: >> libgtk-3-0-dbg:i386 : Depends: libgtk-3-0:i386 (= 3.18.9-1ubuntu3) but >> it is not going to be installed >> E: Unmet dependencies. Try 'apt --fix-broken install' with no packages >> (or specify a solution). >> >> I tried the fix: >> sudo apt --fix-broken install >> Reading package lists... Done >> Building dependency tree >> Reading state information... Done >> Correcting dependencies... Done >> The following packages were automatically installed and are no longer >> required: >> linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-45 >> Use 'sudo apt autoremove' to remove them. >> The following packages will be REMOVED: >> libgtk-3-0-dbg:i386 >> 0 upgraded, 0 newly installed, 1 to remove and 92 not upgraded. >> 1 not fully installed or removed. >> After this operation, 18.5 MB disk space will be freed. >> Do you want to continue? [Y/n] Y >> (Reading database ... 250219 files and directories currently installed.) >> Removing libgtk-3-0-dbg:i386 (3.18.9-1ubuntu3) ... >> -- >> http://boxturtlebakery.com >> (919)357-6034 >> abra...@boxturtlebakery.com >> _______________________________________________ >> Factor-talk mailing list >> Factor-talk@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/factor-talk >> > _______________________________________________ > Factor-talk mailing list > Factor-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/factor-talk > -- http://boxturtlebakery.com (919)357-6034 abra...@boxturtlebakery.com
_______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk