Fwd: Installing GNUstep from FreeBSD ports, some more problems...
tep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/Developer/Gui/Additions/GSDisplayServer.gsdoc:No such file or directory ... ... ... pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Libraries/libgnustep-gui.so.0.30:No such file or directory pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/User/Gui/DefaultsSummary.html:No such file or directory pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/User/Gui/GuiUser.igsdoc:No such file or directory pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/User/Gui/KeyboardSetup.html:No such file or directory pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/User/Gui/LanguageSetup.html:No such file or directory pkg-static: Unable to access file /usr/ports/x11-toolkits/gnustep-gui/work/stage/usr/local/GNUstep/System/Library/Documentation/User/Gui/dependencies:No such file or directory *** Error code 1 Stop. make[1]: stopped in /usr/ports/x11-toolkits/gnustep-gui *** Error code 1 Stop. Anybody any ideas what to try next to find the problem? *; -- Forwarded message ----- Van: Edwin Ancaer Date: wo 24 jan 2024 om 00:24 Subject: Re: Installing GNUstep from FreeBSD ports, some more problems... To: Gregory Casamento Cc: Discuss GNUstep Gregory, I suppose I install version 2.9.1 of gnustep-make if I see the folllowing: => Attempting to fetch https://github.com/gnustep/tools-make/releases/download/make-2_9_1/gnustep-make-2.9.1.tar.gz gnustep-make-2.9.1.tar.gz 606 kB 2925 kBps 00s Is there another way to check this version? What I see is that somehow during the build, a directory Gui is created -rw-r--r-- 1 root wheel 138018 Dec 29 2022 GSXib5KeyedUnarchiver.m -rw-r--r-- 1 root wheel 2752 Dec 29 2022 GSXibElement.m -rw-r--r-- 1 root wheel 33661 Dec 29 2022 GSXibKeyedUnarchiver.m -rw-r--r-- 1 root wheel 6289 Dec 29 2022 GSXibLoader.m -rw-r--r-- 1 root wheel 27407 Dec 29 2022 GSXibLoading.m drwxr-xr-x 2 root wheel512 Jan 23 23:07 Gui -rw-r--r-- 1 root wheel 2713 Jan 23 23:07 Gui.gsdoc drwxr-xr-x 2 root wheel512 Jan 23 23:07 GuiAdditions -rw-r--r-- 1 root wheel 1236 Jan 23 23:07 GuiAdditions.gsdoc -rw-r--r-- 1 root wheel210 Jan 22 14:59 Info-gnustep.plist It contains this file dependencies, I attached. But I have not been able to find out how this file is created. Thanks *; Op di 23 jan 2024 om 22:54 schreef Gregory Casamento < greg.casame...@gmail.com>: > Edwin, > > NSCollectionViewLayout.h and its associated layout classes were not in > gui-0_30_0. I'm confused as to why it's having an issue building docs. > Are you certain you don't have a different version of gnustep-make > installed? > > Yours, GC > > On Tue, Jan 23, 2024 at 3:15 PM Edwin Ancaer wrote: > >> Hello, >> >> can I bore you some more with my GNUstep on FreeBD adventures? >> I noticed my FreeBSD version was out of support, so I freshly installed >> FreeBSD 14.0. That made the situation a lot better. The GNUstep ports >> worked, but the versions of gnustep-make, gnustep-libs and gnustep-back >> were not the latest. GNUstep-base was up-to-date. >> >> So, i did some updates to get the newest version in the Makefiles of the >> 3 ports that were out-of-date. >> >> Gnustep-Make build with the latest version, GNUstep-Base in FreeBSD 14.0 >> is already at 1.29.0 so I started trying to build version 0.30.0. I just >> had to update the release number, and do some messing with the MASTERSITES >> variable to get the tarball from git, >> >> But on make install, I got the following error: >> >> make -C ../Source -f DocMakefile >> gmake[4]: Entering directory >> '/usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Source' >> cp ../Documentation/Gui.gsdoc . >> cp ../Documentation/GuiAdditions.gsdoc . >> Making all for doc Gui... >> *gmake[5]: *** No rule to make target >> '../Headers/AppKit/NSCollectionViewLayout.h', needed by >> 'Gui/dependencies'. Stop.* >> gmake[4]: *** >> [/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:297: >> Gui.all.doc.variables] Error 2 >> >> (the problem is in the a file Gui/dependencies >> NSTreeNode.m \ >> ../Headers/AppKit/NSAnimationContext.h \ >> ../Headers/AppKit/NSCollectionViewLayout.h \ >> ../Headers/AppKit/NSWorkspace.h \ >> ../Headers/AppKit/NSButtonCell.h \ >> ../Headers/A
Re: Installing GNUstep from FreeBSD ports, some more problems...
Gregory, I suppose I install version 2.9.1 of gnustep-make if I see the folllowing: => Attempting to fetch https://github.com/gnustep/tools-make/releases/download/make-2_9_1/gnustep-make-2.9.1.tar.gz gnustep-make-2.9.1.tar.gz 606 kB 2925 kBps 00s Is there another way to check this version? What I see is that somehow during the build, a directory Gui is created -rw-r--r-- 1 root wheel 138018 Dec 29 2022 GSXib5KeyedUnarchiver.m -rw-r--r-- 1 root wheel 2752 Dec 29 2022 GSXibElement.m -rw-r--r-- 1 root wheel 33661 Dec 29 2022 GSXibKeyedUnarchiver.m -rw-r--r-- 1 root wheel 6289 Dec 29 2022 GSXibLoader.m -rw-r--r-- 1 root wheel 27407 Dec 29 2022 GSXibLoading.m drwxr-xr-x 2 root wheel512 Jan 23 23:07 Gui -rw-r--r-- 1 root wheel 2713 Jan 23 23:07 Gui.gsdoc drwxr-xr-x 2 root wheel512 Jan 23 23:07 GuiAdditions -rw-r--r-- 1 root wheel 1236 Jan 23 23:07 GuiAdditions.gsdoc -rw-r--r-- 1 root wheel210 Jan 22 14:59 Info-gnustep.plist It contains this file dependencies, I attached. But I have not been able to find out how this file is created. Thanks *; Op di 23 jan 2024 om 22:54 schreef Gregory Casamento < greg.casame...@gmail.com>: > Edwin, > > NSCollectionViewLayout.h and its associated layout classes were not in > gui-0_30_0. I'm confused as to why it's having an issue building docs. > Are you certain you don't have a different version of gnustep-make > installed? > > Yours, GC > > On Tue, Jan 23, 2024 at 3:15 PM Edwin Ancaer wrote: > >> Hello, >> >> can I bore you some more with my GNUstep on FreeBD adventures? >> I noticed my FreeBSD version was out of support, so I freshly installed >> FreeBSD 14.0. That made the situation a lot better. The GNUstep ports >> worked, but the versions of gnustep-make, gnustep-libs and gnustep-back >> were not the latest. GNUstep-base was up-to-date. >> >> So, i did some updates to get the newest version in the Makefiles of the >> 3 ports that were out-of-date. >> >> Gnustep-Make build with the latest version, GNUstep-Base in FreeBSD 14.0 >> is already at 1.29.0 so I started trying to build version 0.30.0. I just >> had to update the release number, and do some messing with the MASTERSITES >> variable to get the tarball from git, >> >> But on make install, I got the following error: >> >> make -C ../Source -f DocMakefile >> gmake[4]: Entering directory >> '/usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Source' >> cp ../Documentation/Gui.gsdoc . >> cp ../Documentation/GuiAdditions.gsdoc . >> Making all for doc Gui... >> *gmake[5]: *** No rule to make target >> '../Headers/AppKit/NSCollectionViewLayout.h', needed by >> 'Gui/dependencies'. Stop.* >> gmake[4]: *** >> [/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:297: >> Gui.all.doc.variables] Error 2 >> >> (the problem is in the a file Gui/dependencies >> NSTreeNode.m \ >> ../Headers/AppKit/NSAnimationContext.h \ >> ../Headers/AppKit/NSCollectionViewLayout.h \ >> ../Headers/AppKit/NSWorkspace.h \ >> ../Headers/AppKit/NSButtonCell.h \ >> ../Headers/AppKit/NSUserDefaultsController.h \ >> mentioning a dependency of NSTreeNode.m on NSCollectionViewLayout.h. >> >> I have to admit that the file NSCollectionViewLayout.h is not in the >> Headers files I downloaded with the ports Makefile >> >> edwin@ottopedi >> /usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Headers/AppKit]$ >> ls -al NSCollection* >> -rw-r--r-- 1 root wheel 5025 Dec 29 2022 NSCollectionView.h >> -rw-r--r-- 1 root wheel 1968 Dec 29 2022 NSCollectionViewItem.h >> >> But I see that same file in Github. Is it possible there is a problem in >> creating the tarball file for the release-version of GNUstep libs-gui? >> As an extra check I manually downloaded the tarball from >> https://github.com/gnustep/libs-gui/releases/download/gui-0_30_0/gnustep-gui-0.30.0.tar.gz, >> and there, the file NSCollectionViewLayout.h. is not present either. >> >> I git clone of the repository, and there, the missing file (along with >> some others, was present: >> >> [edwin@ottopedi ~/GNUstep-Gui-clone/libs-gui/Headers/AppKit]$ ls -al >> NSCollection* >> -rw-r--r-- 1 edwin edwin 23550 Jan 23 21:07 NSCollectionView.h >> -rw-r--r-- 1 edwin edwin 1510 Jan 23 21:07 >> NSCollectionViewCompositionalLayout.h >> -rw-r--r-- 1 edwin edwin 5146 Jan 23 21:07 NSCollectionViewFlowLayout.h >> -rw-r--r-- 1 edwin edwin 2198 Jan 23 21:07 NSCollectionViewGridLayout.h >> -rw-r--r-- 1 edwin edwin 1996 Jan 23 21:07 NSCollectionViewItem.h >> -rw-r--r-- 1 edwin edwin 9808 Jan 23 21:07 NSCollectionViewLayout.h >> -rw-r--r-- 1 edwin edwin 2228 Jan 23 21:07 >> NSCollectionViewTransitionLayout.h >> >> Any help is welcome... >> >> Edwin Ancaer >> >> >> > > -- > Gregory Casamento > GNUstep Lead Developer / OLC, Principal Consultant > http://www.gnustep.org - http://heronsperch.blogspot.com > https://www.patreon.com/bePatron?u=352392 - Become a
Re: Installing GNUstep from FreeBSD ports, some more problems...
Edwin, NSCollectionViewLayout.h and its associated layout classes were not in gui-0_30_0. I'm confused as to why it's having an issue building docs. Are you certain you don't have a different version of gnustep-make installed? Yours, GC On Tue, Jan 23, 2024 at 3:15 PM Edwin Ancaer wrote: > Hello, > > can I bore you some more with my GNUstep on FreeBD adventures? > I noticed my FreeBSD version was out of support, so I freshly installed > FreeBSD 14.0. That made the situation a lot better. The GNUstep ports > worked, but the versions of gnustep-make, gnustep-libs and gnustep-back > were not the latest. GNUstep-base was up-to-date. > > So, i did some updates to get the newest version in the Makefiles of the 3 > ports that were out-of-date. > > Gnustep-Make build with the latest version, GNUstep-Base in FreeBSD 14.0 > is already at 1.29.0 so I started trying to build version 0.30.0. I just > had to update the release number, and do some messing with the MASTERSITES > variable to get the tarball from git, > > But on make install, I got the following error: > > make -C ../Source -f DocMakefile > gmake[4]: Entering directory > '/usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Source' > cp ../Documentation/Gui.gsdoc . > cp ../Documentation/GuiAdditions.gsdoc . > Making all for doc Gui... > *gmake[5]: *** No rule to make target > '../Headers/AppKit/NSCollectionViewLayout.h', needed by > 'Gui/dependencies'. Stop.* > gmake[4]: *** > [/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:297: > Gui.all.doc.variables] Error 2 > > (the problem is in the a file Gui/dependencies > NSTreeNode.m \ > ../Headers/AppKit/NSAnimationContext.h \ > ../Headers/AppKit/NSCollectionViewLayout.h \ > ../Headers/AppKit/NSWorkspace.h \ > ../Headers/AppKit/NSButtonCell.h \ > ../Headers/AppKit/NSUserDefaultsController.h \ > mentioning a dependency of NSTreeNode.m on NSCollectionViewLayout.h. > > I have to admit that the file NSCollectionViewLayout.h is not in the > Headers files I downloaded with the ports Makefile > > edwin@ottopedi > /usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Headers/AppKit]$ > ls -al NSCollection* > -rw-r--r-- 1 root wheel 5025 Dec 29 2022 NSCollectionView.h > -rw-r--r-- 1 root wheel 1968 Dec 29 2022 NSCollectionViewItem.h > > But I see that same file in Github. Is it possible there is a problem in > creating the tarball file for the release-version of GNUstep libs-gui? > As an extra check I manually downloaded the tarball from > https://github.com/gnustep/libs-gui/releases/download/gui-0_30_0/gnustep-gui-0.30.0.tar.gz, > and there, the file NSCollectionViewLayout.h. is not present either. > > I git clone of the repository, and there, the missing file (along with > some others, was present: > > [edwin@ottopedi ~/GNUstep-Gui-clone/libs-gui/Headers/AppKit]$ ls -al > NSCollection* > -rw-r--r-- 1 edwin edwin 23550 Jan 23 21:07 NSCollectionView.h > -rw-r--r-- 1 edwin edwin 1510 Jan 23 21:07 > NSCollectionViewCompositionalLayout.h > -rw-r--r-- 1 edwin edwin 5146 Jan 23 21:07 NSCollectionViewFlowLayout.h > -rw-r--r-- 1 edwin edwin 2198 Jan 23 21:07 NSCollectionViewGridLayout.h > -rw-r--r-- 1 edwin edwin 1996 Jan 23 21:07 NSCollectionViewItem.h > -rw-r--r-- 1 edwin edwin 9808 Jan 23 21:07 NSCollectionViewLayout.h > -rw-r--r-- 1 edwin edwin 2228 Jan 23 21:07 > NSCollectionViewTransitionLayout.h > > Any help is welcome... > > Edwin Ancaer > > > -- Gregory Casamento GNUstep Lead Developer / OLC, Principal Consultant http://www.gnustep.org - http://heronsperch.blogspot.com https://www.patreon.com/bePatron?u=352392 - Become a Patron https://www.openhub.net/languages/objective_c - OpenHub standings
Installing GNUstep from FreeBSD ports, some more problems...
Hello, can I bore you some more with my GNUstep on FreeBD adventures? I noticed my FreeBSD version was out of support, so I freshly installed FreeBSD 14.0. That made the situation a lot better. The GNUstep ports worked, but the versions of gnustep-make, gnustep-libs and gnustep-back were not the latest. GNUstep-base was up-to-date. So, i did some updates to get the newest version in the Makefiles of the 3 ports that were out-of-date. Gnustep-Make build with the latest version, GNUstep-Base in FreeBSD 14.0 is already at 1.29.0 so I started trying to build version 0.30.0. I just had to update the release number, and do some messing with the MASTERSITES variable to get the tarball from git, But on make install, I got the following error: make -C ../Source -f DocMakefile gmake[4]: Entering directory '/usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Source' cp ../Documentation/Gui.gsdoc . cp ../Documentation/GuiAdditions.gsdoc . Making all for doc Gui... *gmake[5]: *** No rule to make target '../Headers/AppKit/NSCollectionViewLayout.h', needed by 'Gui/dependencies'. Stop.* gmake[4]: *** [/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:297: Gui.all.doc.variables] Error 2 (the problem is in the a file Gui/dependencies NSTreeNode.m \ ../Headers/AppKit/NSAnimationContext.h \ ../Headers/AppKit/NSCollectionViewLayout.h \ ../Headers/AppKit/NSWorkspace.h \ ../Headers/AppKit/NSButtonCell.h \ ../Headers/AppKit/NSUserDefaultsController.h \ mentioning a dependency of NSTreeNode.m on NSCollectionViewLayout.h. I have to admit that the file NSCollectionViewLayout.h is not in the Headers files I downloaded with the ports Makefile edwin@ottopedi /usr/ports/x11-toolkits/gnustep-gui/work/libs-gui-gui-0_30_0/Headers/AppKit]$ ls -al NSCollection* -rw-r--r-- 1 root wheel 5025 Dec 29 2022 NSCollectionView.h -rw-r--r-- 1 root wheel 1968 Dec 29 2022 NSCollectionViewItem.h But I see that same file in Github. Is it possible there is a problem in creating the tarball file for the release-version of GNUstep libs-gui? As an extra check I manually downloaded the tarball from https://github.com/gnustep/libs-gui/releases/download/gui-0_30_0/gnustep-gui-0.30.0.tar.gz, and there, the file NSCollectionViewLayout.h. is not present either. I git clone of the repository, and there, the missing file (along with some others, was present: [edwin@ottopedi ~/GNUstep-Gui-clone/libs-gui/Headers/AppKit]$ ls -al NSCollection* -rw-r--r-- 1 edwin edwin 23550 Jan 23 21:07 NSCollectionView.h -rw-r--r-- 1 edwin edwin 1510 Jan 23 21:07 NSCollectionViewCompositionalLayout.h -rw-r--r-- 1 edwin edwin 5146 Jan 23 21:07 NSCollectionViewFlowLayout.h -rw-r--r-- 1 edwin edwin 2198 Jan 23 21:07 NSCollectionViewGridLayout.h -rw-r--r-- 1 edwin edwin 1996 Jan 23 21:07 NSCollectionViewItem.h -rw-r--r-- 1 edwin edwin 9808 Jan 23 21:07 NSCollectionViewLayout.h -rw-r--r-- 1 edwin edwin 2228 Jan 23 21:07 NSCollectionViewTransitionLayout.h Any help is welcome... Edwin Ancaer