Fwd: Installing GNUstep from FreeBSD ports, some more problems...

2024-01-28 Thread Edwin Ancaer
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...

2024-01-23 Thread Edwin Ancaer
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...

2024-01-23 Thread Gregory Casamento
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...

2024-01-23 Thread Edwin Ancaer
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