Mac Unofficial bundle

2022-11-12 Thread Jeremiah Benham
Hello,
Does anyone here know how the unofficial Mac bundle was created? I assume
it was not created using gub. Was it macports? Is there a script you guys
use to slurp up all the files into a bundle or how are you crating it?

Thanks,
Jeremiah


Re: Gub is failing to build fontconfig-2.12.1

2016-10-26 Thread Jeremiah Benham
You were correct! I changed the order manually using doing something like:
bin/gub --fresh mingw::pkg-config
bin/gub --fresh mingw::zlib

Thanks for your help!
Jeremiah

On Tue, Oct 25, 2016 at 6:58 AM, Masamichi Hosoda 
wrote:

> > The host machine is 64 bit debian stable I believe.
> > This is the error I am getting:
> >
> > ail of target/mingw/log/fontconfig.log 
> > Alternatively, you may set the environment variables FREETYPE_CFLAGS
> > and FREETYPE_LIBS to avoid the need to call pkg-config.
> > See the pkg-config man page for more details.
> [...snip...]
> >
> > I checked and freetype was in fact installed. I don't know why it can't
> see
> > the .pc file.
>
> If I understand correctly, it is due to building order.
>
> If you build zlib before pkg-config, zlib does not generate .pc file.
> FreeType's .pc file depends on zlib's .pc file.
> pkg-config found FreeType but did not found zlib.
> So it failed for FreeType.
>
> Would you see the whole of log file `target/mingw/log/fontconfig.log` ?
>
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Gub is failing to build fontconfig-2.12.1

2016-10-24 Thread Jeremiah Benham
The host machine is 64 bit debian stable I believe.
This is the error I am getting:

ail of target/mingw/log/fontconfig.log 
Alternatively, you may set the environment variables FREETYPE_CFLAGS
and FREETYPE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Command barfed: cd
/home/jjbenham/src/gub/target/mingw/build/fontconfig-2.12.1 && chmod +x
/home/jjbenham/src/gub/target/mingw/src/fontconfig-2.12.1/configure &&  sh
/home/jjbenham/src/gub/target/mingw/src/fontconfig-2.12.1/configure
--prefix=/usr --cache-file=config.cache --enable-shared --disable-static
--disable-silent-rules --build=i686-linux --host=i686-mingw32
--target=i686-mingw32 --prefix=/usr --sysconfdir=/usr/etc
--includedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man
--libdir=/usr/lib  --with-arch=i686-mingw32
--with-freetype-config="/home/jjbenham/src/gub/target/mingw/root/usr/cross/bin/freetype-config
--prefix=/home/jjbenham/src/gub/target/mingw/root/usr "
 Tail of target/mingw/log/fontconfig.log


I checked and freetype was in fact installed. I don't know why it can't see
the .pc file.

Thanks,
Jeremiah
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: GUB and mpfr/mpc

2014-11-27 Thread Jeremiah Benham
On Sun, Oct 26, 2014 at 9:41 AM, Phil Holmes m...@philholmes.net wrote:

 - Original Message - From: Phil Holmes m...@philholmes.net
 To: Federico Bruni fedel...@gmail.com
 Cc: lilypond-devel@gnu.org
 Sent: Saturday, October 25, 2014 3:39 PM
 Subject: Re: GUB and mpfr/mpc


  It's my computer (or strictly, a VM on my computer).

 So it would appear that in order to use a current version of gcc, I need
 at least 12.04 and I might as well go to 14.04 in order to build GUB?

 --
 Phil Holmes


 OK - I've downloaded 14.04, installed it in a VM, updated it, installed
 git, cloned GUB and run make bootstrap.  I get:

 building package: tools::librestrict
 *** Stage: download (librestrict, tools)
 *** Stage: untar (librestrict, tools)
 *** Stage: patch (librestrict, tools)
 *** Stage: shadow (librestrict, tools)
 *** Stage: compile (librestrict, tools)
 Command barfed: cd /home/gub/gub/target/tools/build/librestrict-1.9.a 
 gcc -W -Wall -fno-stack-protector -I. -fPIC -shared -o librestrict-stat.so
 restrict-stat.c || gcc -W -Wall -I. -fPIC -shared -o librestrict-stat.so
 restrict-stat.c

 Tail of target/tools/log/librestrict.log 
 ./xstatconv.c:269:5: error: 'struct stat' has no member named '__unused5'
 buf-__unused5 = 0;
 ^
 Command barfed: cd /home/gub/gub/target/tools/build/librestrict-1.9.a 
 gcc -W -Wall -fno-stack-protector -I. -fPIC -shared -o librestrict-stat.so
 restrict-stat.c || gcc -W -Wall -I. -fPIC -shared -o librestrict-stat.so
 restrict-stat.c
  Tail of target/tools/log/librestrict.log

 *** Failed target: tools::librestrict
 make: *** [bootstrap-git] Error 1

 Anyone know why?


My build is also stops here with the same error. I am on Ubuntu 14.04 on a
32 bit intel system.

Jeremiah


 --
 Phil Holmes

 ___
 lilypond-devel mailing list
 lilypond-devel@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-devel

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: Python 3 support

2014-03-18 Thread Jeremiah Benham
I have forked gub and have been working on it for a while now.

https://github.com/jjbenham/gub

It is very different now from https://github.com/gperciva/gub and the main
master. I don't know how to contribute changes unless via per file basis.
Then each patch would need to be tested. I have added support for gtk3 on
mingw, darwin-x86 and linux-x86. I also upgraded many things like tar (this
adds .xz support). This was all to support the denemo project. It would be
nice to work with others on it.

Jeremiah
On Mar 18, 2014 4:58 AM, Julien Rioux jri...@lyx.org wrote:

 On Tue, Mar 18, 2014 at 3:33 AM, David Kastrup d...@gnu.org wrote:

 I was of the opinion that GUB already uses Python 2.6?


 GUB master at https://github.com/gperciva/gub (the current official
 home) definitely does not use python 2.6. It ships python 2.4.5

 If you are using GUB master at https://github.com/janneke/gub then it
 does use python 2.6, but it lacks the fix for python's hashlib module,
 which then fails to import at run time. I added that fix and a couple
 others in the previously mentioned pull request.

 (BTW moving GUB to a user-agnostic home such as
 https://github.com/lilypond would make sense to avoid such confusion.
 After Jan went mostly inactive, Graham took over as the official home,
 but he is now himself going into inactivity)

 Regards,
 Julien

 ___
 lilypond-devel mailing list
 lilypond-devel@gnu.org
 https://lists.gnu.org/mailman/listinfo/lilypond-devel


___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Re: [Denemo-devel] lily 2.16, 2.18 zombies on darwin when ran via glib g_spawn

2014-01-17 Thread Jeremiah Benham
On Fri, Jan 17, 2014 at 10:14:23AM +0100, David Kastrup wrote:
  Are you using zombie state in the official meaning here (a process
  that has terminated without its parent waiting for it, listed in a ps
  a listing as Z)?  Or just as a colloquial description?
 
 I don't know what GLib does.  And it's pretty much all idle speculation
 without getting a clarification about what Jeremiah calls zombie here.

I'm sorry I guess it was not Z it was only S:
jeremiahbenham   168   0.0  9.5   794068  99480   ??  S 3:09PM   0:04.41 
/Users/jeremiahbenham/Desktop/Denemo.app/Contents/MacOS/../Resources/bin/lilypond
 --pdf -o /tmp/DenemoLXkZSN/denemoprintB /tmp/DenemoLXkZSN/denemoprintB.ly

Here is the glib function we are using to call lilypond:
g_spawn_async_with_pipes ()
http://www.gtk.org/api/2.6/glib/glib-Spawning-Processes.html#g-spawn-async-with-pipes

I am going to set stderr to NULL and set the flag G_SPAWN_STDERR_TO_DEV_NULL to 
see if that fixes things.

Thanks,
Jeremiah

 
 -- 
 David Kastrup

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


lily 2.16, 2.18 zombies on darwin when ran via glib g_spawn

2014-01-16 Thread Jeremiah Benham
I am having an issue running lilypond via glib when cross compiled for darwin.  

This is when cross compiled for darwin using the same gub snapshot:
Version/Status
2.14.2 works fine
2.16.2 created pdf and .ps but goes into a zombie state on exit
2.18.0 does not create anyting and immediately goes zombie

Now all of the above versions are executable. I inserted a printf of the 
lilypond arguments before g_spawn was launched. Then I copied and executed 
it at the command line. Each time it was a success on all three tested 
versions. Why is it not working via g_spawn...? I have cross compiled all the 
above for mingw and have never had this problem. I am begining to diff through 
versions 2.14 and 2.18. Does anyone have any idea as to what is causing this?

Jeremiah 

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


denemo's empty Info.plist

2012-11-20 Thread Jeremiah Benham
I created a mach-o app bundle of denemo using gub. Unfortunately the 
Info.plist is empty and if you click on the app it says that it is not 
complete. I noticed that the Info.plist is empty. I don't know if that 
matters. I was able to execute denemo manually at the command line 
though. The fonts don't display. Its probably the environment variables. 
Is that set in Info.plist. How do I make sure that this file is not 
empty? What else would be needed for this app to launch when clicked on.


Jeremiah

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Gub pango-1.26.0-darwin-cx-font.patch

2012-11-04 Thread Jeremiah Benham
Does anyone know what happened to this patch pango-1.26.0-darwin-cx-font.patch. 
I
don't see it in ./patches/ . I built denemo for mingw, darwin, and linux 
targets.
Unfortunately I am having font issues with pangocairo with darwin. I am 
wondering
if this patch will fix this.

Thanks,
Jeremiah




___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


gub branch denemo

2012-07-12 Thread Jeremiah Benham
I am one of the maintainers for GNU Denemo. I have successfully compiled 
Denemo for mingw using gub.


http://denemo.org/downloads/denemo-0.9.5rc1.exe
(This was produced inside VirtualBox OSE and LIlydev)

I want to know if I could have write access to lilyponds git. Would I 
need an account on the server? Do I submit my ssh key somewhere? I want 
to push my changes into a branch called denemo. I plan on maintaining 
this branch so that others can reproduce the resulting executables.




Jeremiah



___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


Denemo gub status

2012-04-09 Thread Jeremiah Benham
I ran across a snag with gub trying to compile evince (one of denemo's 
dependencies) and am not sure how to proceed. Here is the error:

 *** Stage: configure (evince, mingw)
Command barfed: cd 
/home/jjbenham/src/gub/target/mingw/build/evince-2.32.0  chmod +x 
/home/jjbenham/src/gub/target/mingw/src/evince-2.32.0/configure   sh 
/home/jjbenham/src/gub/target/mingw/src/evince-2.32.0/configure 
--prefix=/usr --enable-shared --enable-static --disable-silent-rules   
--without-libgnome  --without-gconf  --without-keyring  
--with-platform=win32  --disable-help  --disable-thumbnailer  
--disable-nautilus  --disable-dbus  --disable-gtk-doc


Tail of target/mingw/log/evince.log 
checking for intltool = 0.35.0... 
/home/jjbenham/src/gub/target/mingw/src/evince-2.32.0/configure: line 
16979: intltool-update: command not found

 found
configure: error: Your intltool is too old.  You need intltool 
0.35.0 or later.


If I run:
target/mingw/root/usr/bin/intltool-update --version

it returns:
intltool-update (intltool) 0.40.5
Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler. etc...

Here is my evince.py. Is there something I need to put in here so it it 
sees intltool-update in my path?


from gub import target
from gub import tools

class Evince (target.AutoBuild):
  source = 
'http://ftp.gnome.org/pub/GNOME/sources/evince/2.32/evince-2.32.0.tar.bz2'

  dependencies = ['intltool']
  #'gnome-doc-utils',
  #'gnome-vfs']
  configure_flags = (tools.AutoBuild.configure_flags
   #+ ' --with-libintl-prefix=%(system_prefix)s'
   + '  --without-libgnome'
   + '  --without-gconf'
   + '  --without-keyring'
   + '  --with-platform=win32'
   + '  --disable-help'
   + '  --disable-thumbnailer'
   + '  --disable-nautilus'
   + '  --disable-dbus'
   + '  --disable-gtk-doc')


Thanks,
Jeremiah

___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


gub help

2012-03-10 Thread Jeremiah Benham
I am a developer for denemo. I have been struggle to get gub to work for me. I 
had to edited several of the spec files because the originals referenced 
packages that were no longer available or had incorrect permissions on the 
server. I don't know what I should do. Is there a specific git revision number 
I should use to build denemo with gub? If I were to get everything to compile 
should I submit patches to the mailing list? Should I mirror the packages so 
others can build it with the same packages incase of missing  packages? At the 
moment I am stuck on ghostscript. It complains that there are duplicate files. 
Please advise. I have never been able to get this to work.

Jeremiah

Sent from my Samsung smartphone on ATT
___
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel


lily parser api?

2006-02-07 Thread Jeremiah Benham
Does lilypond have an api so that other aplications can use it to parse
lilypond files? I am working on the denemo project and want to update
the parser. I just thought it would be easier if lilypond had an api. I
googled for it and found mailing list references but I found no
documentation. What should I be reading?

Thanks,
Jeremiah



___
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel