* g-golf @ 2018-01-14 10:03 Catonano 2018-01-14 10:08 ` g-golf Amirouche Boubekki 2018-01-14 12:00 ` g-golf David Pirotte 0 siblings, 2 replies; 11+ messages in thread From: Catonano @ 2018-01-14 10:03 UTC (permalink / raw) To: Guile User Trying to build G-golf in GuixSD This is how I'm creating an environment guix environment --ad-hoc autoconf automake pkg-config guile and this is the result of configure ./configure: line 2497: PKG_PROG_PKG_CONFIG: command not found ./configure: line 2520: syntax error near unexpected token `guile-$v,' ./configure: line 2520: ` PKG_CHECK_EXISTS(guile-$v, GUILE_EFFECTIVE_VERSION=$v, )' How is my environment has to be done in order to successfully build G-golf ? Thanks ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 10:03 g-golf Catonano @ 2018-01-14 10:08 ` Amirouche Boubekki 2018-01-14 10:46 ` g-golf Catonano 2018-01-14 12:00 ` g-golf David Pirotte 1 sibling, 1 reply; 11+ messages in thread From: Amirouche Boubekki @ 2018-01-14 10:08 UTC (permalink / raw) To: Catonano; +Cc: Guile User, guile-user On 2018-01-14 11:03, Catonano wrote: > Trying to build G-golf in GuixSD > > This is how I'm creating an environment > > guix environment --ad-hoc autoconf automake pkg-config guile > > and this is the result of configure > > ./configure: line 2497: PKG_PROG_PKG_CONFIG: command not found > > How is my environment has to be done in order to successfully build > G-golf ? > It doesn't find pkg-config, you can add pkg-config to --ad-hoc. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 10:08 ` g-golf Amirouche Boubekki @ 2018-01-14 10:46 ` Catonano 0 siblings, 0 replies; 11+ messages in thread From: Catonano @ 2018-01-14 10:46 UTC (permalink / raw) To: Amirouche Boubekki; +Cc: Guile User, guile-user 2018-01-14 11:08 GMT+01:00 Amirouche Boubekki <amirouche@hypermove.net>: > On 2018-01-14 11:03, Catonano wrote: > >> Trying to build G-golf in GuixSD >> >> This is how I'm creating an environment >> >> guix environment --ad-hoc autoconf automake pkg-config guile >> >> and this is the result of configure >> >> ./configure: line 2497: PKG_PROG_PKG_CONFIG: command not found >> > > >> How is my environment has to be done in order to successfully build >> G-golf ? >> >> > It doesn't find pkg-config, you can add pkg-config to --ad-hoc. > pkg-config IS in the ad oc envonment ! Well, I believe it is ! ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 10:03 g-golf Catonano 2018-01-14 10:08 ` g-golf Amirouche Boubekki @ 2018-01-14 12:00 ` David Pirotte 2018-01-14 12:17 ` g-golf Catonano 2019-06-19 22:35 ` g-golf status Mike Gran 1 sibling, 2 replies; 11+ messages in thread From: David Pirotte @ 2018-01-14 12:00 UTC (permalink / raw) To: Catonano; +Cc: Guile User [-- Attachment #1: Type: text/plain, Size: 807 bytes --] Hello, > Trying to build G-golf in GuixSD Thank you for your interest, but please note that G-Golf still is in planning stage - as stated on both its Gnu and Savannah web pages: this means that it is, as it is, unusable: you should use Guile-Gnome and or Guile-Clutter instead, which, although offering old bindings, work perfectly, and with the latest Guile stable version... > guix environment --ad-hoc autoconf automake pkg-config guile > and this is the result of configure > ./configure: line 2497: PKG_PROG_PKG_CONFIG: command not found > ./configure: line 2520: syntax error near unexpected token `guile-$v,' > ./configure: line 2520: ` PKG_CHECK_EXISTS(guile-$v, > GUILE_EFFECTIVE_VERSION=$v, )' FI, the upstream configure step works perfectly well. David. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 12:00 ` g-golf David Pirotte @ 2018-01-14 12:17 ` Catonano 2018-01-14 12:35 ` g-golf Catonano 2018-01-14 13:10 ` g-golf David Pirotte 2019-06-19 22:35 ` g-golf status Mike Gran 1 sibling, 2 replies; 11+ messages in thread From: Catonano @ 2018-01-14 12:17 UTC (permalink / raw) To: David Pirotte; +Cc: Guile User 2018-01-14 13:00 GMT+01:00 David Pirotte <david@altosw.be>: > Hello, > > > Trying to build G-golf in GuixSD > > Thank you for your interest, but please note that G-Golf still is in > planning stage > - as stated on both its Gnu and Savannah web pages: > > this means that it is, as it is, unusable: you should use > Guile-Gnome and > or Guile-Clutter instead, which, although offering old bindings, > work > perfectly, and with the latest Guile stable version... > I know but I tought I would have taken a look I don't know if I will ever be able to contribute But the fiirst thing is that G-golf should have a guix.scm file and be buildable with Guix. I see that as my step 0 Then, we'll see > > guix environment --ad-hoc autoconf automake pkg-config guile > > and this is the result of configure > > > ./configure: line 2497: PKG_PROG_PKG_CONFIG: command not found > > ./configure: line 2520: syntax error near unexpected token `guile-$v,' > > ./configure: line 2520: ` PKG_CHECK_EXISTS(guile-$v, > > GUILE_EFFECTIVE_VERSION=$v, )' > > FI, the upstream configure step works perfectly well. > What do you mean with "upstream" ? I checked it out with git from the only repository that I know of On which GNU/Linux distribution are you building it ? Which version of pkg-config are you using ? Can you make an ipothesis why pkg-config in my guix environment can't be found ? Maybe I should move this discussion on the Guix mailing list ? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 12:17 ` g-golf Catonano @ 2018-01-14 12:35 ` Catonano 2018-01-14 13:09 ` g-golf Catonano 2018-01-14 13:10 ` g-golf David Pirotte 1 sibling, 1 reply; 11+ messages in thread From: Catonano @ 2018-01-14 12:35 UTC (permalink / raw) To: David Pirotte; +Cc: Guile User Ah I see these dependencies Texinfo >= 6.1 GObject-Introspection-1.0 >= 1.48.0 Glib-2.0 >= 2.48.0 Gobject-2.0 >= 2.48.0 are missing I'll try and report back ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 12:35 ` g-golf Catonano @ 2018-01-14 13:09 ` Catonano 0 siblings, 0 replies; 11+ messages in thread From: Catonano @ 2018-01-14 13:09 UTC (permalink / raw) To: David Pirotte; +Cc: Guile User No, doesn't change 2018-01-14 13:35 GMT+01:00 Catonano <catonano@gmail.com>: > Ah I see these dependencies > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 12:17 ` g-golf Catonano 2018-01-14 12:35 ` g-golf Catonano @ 2018-01-14 13:10 ` David Pirotte 2018-01-14 13:32 ` g-golf Catonano 1 sibling, 1 reply; 11+ messages in thread From: David Pirotte @ 2018-01-14 13:10 UTC (permalink / raw) To: Catonano; +Cc: Guile User [-- Attachment #1: Type: text/plain, Size: 2208 bytes --] Hi Catonano, > > Thank you for your interest, but please note that G-Golf still is in > > planning stage > I know but I tought I would have taken a look Ok, you're welcome of course! > I don't know if I will ever be able to contribute > But the fiirst thing is that G-golf should have a guix.scm file and be > buildable with Guix. I see that as my step 0 > Then, we'll see I don't think so: to contribute, you should rather git clone, read as much as you can (you need to grow a good knowledge of glib and gobject too...), ask questions, then start to patch ... and send them to guile-devel, preceding messages with 'G-Golf', as stated on G-Golf main page... No need to have any particular distro, just the autool chain and gnome dependencies, as listed in the configure.ac ... (guix has all these of course, but you could contribute/develop using any distro... > > FI, the upstream configure step works perfectly well. > What do you mean with "upstream" ? Distro developers generally refer to 'upstream' as the development that is done outside any particular distro. In this case, upstream is the g-golf git repo at savannah (there is no tarball yet, since there has been no release) and it requires 'the autotool chain' as its building system. > I checked it out with git from the only repository that I know of Ok: so just run the autotool danse, not a guix command cd <g-golf-git-clone-dir> ./autogen.sh ./configure [--prefix=/your/prefix] make make check [ no need to install, it is 'unusable' at this stage > On which GNU/Linux distribution are you building it ? > Which version of pkg-config are you using ? Debian buster (testing), pkg-config 0.29-4+b1 > Can you make an ipothesis why pkg-config in my guix environment can't be > found ? Sorry, I don't > Maybe I should move this discussion on the Guix mailing list ? Be aware that I'm a member of guix-devel, but not guix-user. Then if the objective is to contribute to G-Golf, I prefer we use guile-devel Thanks again for your interest, it's nice someone pings me about this project, it reminds me I really have to find some time to work o it... David [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf 2018-01-14 13:10 ` g-golf David Pirotte @ 2018-01-14 13:32 ` Catonano 0 siblings, 0 replies; 11+ messages in thread From: Catonano @ 2018-01-14 13:32 UTC (permalink / raw) To: David Pirotte; +Cc: Guile User 2018-01-14 14:10 GMT+01:00 David Pirotte <david@altosw.be>: > Hi Catonano, > > > > Thank you for your interest, but please note that G-Golf still is in > > > planning stage > > > I know but I tought I would have taken a look > > Ok, you're welcome of course! > > > I don't know if I will ever be able to contribute > > > But the fiirst thing is that G-golf should have a guix.scm file and be > > buildable with Guix. I see that as my step 0 > > Then, we'll see > > I don't think so: to contribute, you should rather git clone, read as much > as you > can (you need to grow a good knowledge of glib and gobject too...), ask > questions, > then start to patch ... and send them to guile-devel, preceding messages > with > 'G-Golf', as stated on G-Golf main page... > > No need to have any particular distro, just the autool chain and > gnome > dependencies, as listed in the configure.ac ... (guix has all > these of > course, but you could contribute/develop using any distro... > Yes, I fforgot the "--ad-hoc" switchh the thhe guix environment command :-/ Now makeinfo gets found > > > > FI, the upstream configure step works perfectly well. > > > What do you mean with "upstream" ? > > Distro developers generally refer to 'upstream' as the development that is > done > outside any particular distro. In this case, upstream is the g-golf git > repo > at savannah (there is no tarball yet, since there has been no release) and > it > requires 'the autotool chain' as its building system. > Ok > > > I checked it out with git from the only repository that I know of > > Ok: so just run the autotool danse, not a guix command > > cd <g-golf-git-clone-dir> > ./autogen.sh > ./configure [--prefix=/your/prefix] > make > make check > More or less The missing bit is that I am using a guix environment in order to provide dependencies, rather than relying on dependencies being installed in my main profile (orr in thhe operating system, if you're on a trraditional distribution) > > [ no need to install, it is 'unusable' at this stage > Good to know > > > On which GNU/Linux distribution are you building it ? > > Which version of pkg-config are you using ? > > Debian buster (testing), pkg-config 0.29-4+b1 > Ok, thanks. Configuure stopped complaining so those should be ok now > > > Can you make an ipothesis why pkg-config in my guix environment can't be > > found ? > > Sorry, I don't > I found it anyway ;-) > > > Maybe I should move this discussion on the Guix mailing list ? > > Be aware that I'm a member of guix-devel, but not guix-user. Then if the > objective > is to contribute to G-Golf, I prefer we use guile-devel > Ok > Thanks again for your interest, it's nice someone pings me about this > project, it > reminds me I really have to find some time to work o it... No thanks to you ! I'll keep you posted An end note: now, guile-lib is missing but I'm confident I'll be able to finish the configure phase successfully ^ permalink raw reply [flat|nested] 11+ messages in thread
* g-golf status 2018-01-14 12:00 ` g-golf David Pirotte 2018-01-14 12:17 ` g-golf Catonano @ 2019-06-19 22:35 ` Mike Gran 2019-06-21 4:05 ` David Pirotte 1 sibling, 1 reply; 11+ messages in thread From: Mike Gran @ 2019-06-19 22:35 UTC (permalink / raw) To: David Pirotte; +Cc: Guile User Hi David, I notice you've been making some commits on g-golf. How's the state of the project? I've been playing with GObject from the other (guile-gi) codebase, and it is a bit of a nightmare. Through brute force, it is beginning to work, but, there is no methodology behind the work. It is all spaghetti. -Mike Gran ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: g-golf status 2019-06-19 22:35 ` g-golf status Mike Gran @ 2019-06-21 4:05 ` David Pirotte 0 siblings, 0 replies; 11+ messages in thread From: David Pirotte @ 2019-06-21 4:05 UTC (permalink / raw) To: Mike Gran; +Cc: Guile User [-- Attachment #1: Type: text/plain, Size: 1405 bytes --] Hi Mike, > I notice you've been making some commits on g-golf. How's the state of the > project? Yes, I am actively working on it, and made good progress, but it is, from a user point of view, unusable still: although everything that 'is there' is working, it still misses some fundamental pieces of the puzzle, and those will likely take me a few more months ... > I've been playing with GObject from the other (guile-gi) codebase, and > it is a bit of a nightmare. Through brute force, it is beginning to > work, but, there is no methodology behind the work. It is all > spaghetti. Ah, I currently recommend those who ask 'how can I use 'modern' gnome from guile ...' to use guile-gi :), it is the only working GI binding we have at the moment, and I didn't think its code base was 'that bad', at the contrary ... It also seemed to me you were reusing quite a lot of code from pygobject, so I thought you were happy with the design and the coding ... Also, I did see Jan made some very good comment about it recently, and I was pleased to see you (both) were able to collaborate and patch it so fast ... so, it seems it's working quite well ... Anyway, G-Golf is 'on its way', but it will take a bit of time still before it's 'really' usable ... and I thought that you would still develop and maintain guile-gi anyway, you invested quite a lot in it ... David [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 488 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2019-06-21 4:05 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2018-01-14 10:03 g-golf Catonano 2018-01-14 10:08 ` g-golf Amirouche Boubekki 2018-01-14 10:46 ` g-golf Catonano 2018-01-14 12:00 ` g-golf David Pirotte 2018-01-14 12:17 ` g-golf Catonano 2018-01-14 12:35 ` g-golf Catonano 2018-01-14 13:09 ` g-golf Catonano 2018-01-14 13:10 ` g-golf David Pirotte 2018-01-14 13:32 ` g-golf Catonano 2019-06-19 22:35 ` g-golf status Mike Gran 2019-06-21 4:05 ` David Pirotte
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).