denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Fairly good news Re: MIDI in on windows binaries


From: Jeremiah Benham
Subject: Re: [Denemo-devel] Fairly good news Re: MIDI in on windows binaries
Date: Mon, 07 Jan 2013 14:31:13 -0600
User-agent: K-9 Mail for Android

This is another nasty hack I hope to find a fix for. I created two symlinks in /usr/lib pointing to where gub installed them.

This is awefull. I know. Someday I will be able to fix this.

Jeremiah

Richard Shann <address@hidden> wrote:
I commented out the requirement for the missing patch and the denemo
target compiled. It then barfed with
libtool: link: cannot find the library `/usr/lib/libevdocument.la' or
unhandled argument `/usr/lib/libevdocument.la'

Does this ring any bells?

Richard
below is an extract of the tail of denemo.log
8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><8><
i686-mingw32-gcc -mms-bitfields -D_HAVE_PORTMIDI_ -DWIN32 -D_WINDOWS
-D_DEBUG -DPM_CHECK_ERRORS=0 -DDEBUG -DHAVE_CONFIG_H -I.
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/src -I..
-I../intl -I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/intl
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/include
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/libsmf
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/portmidi
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/portmidi/pm_win
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/libsffile
-I/home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/pixmaps -DPREFIX=
\"/usr\" -DBINDIR=\"/usr/bin\" -DLOCALEDIR=\"/usr/share/locale\"
-DSYSCONFDIR=\"/usr/etc/denemo/\" -DPKGDATADIR=\"/usr/share/denemo/\"
-DDATAROOTDIR=\"/usr/share/\" -DPKGNAME=\"denemo\"
-I/home/rshann/gub/target/mingw/root/usr/include/evince/2.30
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include/libxml2
-mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include/librsvg-2
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include
-L/home/rshann/gub/target/mingw/root/usr/lib -lgthread-2.0 -lglib-2.0
-lintl -L/home/rshann/gub/target/mingw/root/usr/lib -lsndfile
-mms-bitfields -I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-I/home/rshann/gub/target/mingw/root/usr/include -mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include/gtksourceview-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-I/home/rshann/gub/target/mingw/root/usr/include -mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-D_HAVE_FLUIDSYNTH_ -I/home/rshann/gub/target/mingw/root/usr/include
-D_HAVE_PORTAUDIO_ -mthreads
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include -D_HAVE_X11_ -MT
screenshot.o -MD -MP -MF .deps/screenshot.Tpo -c -o
screenshot.o /home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6/src/screenshot.c
i686-mingw32-gcc: -lgthread-2.0: linker input file unused because
linking not done
i686-mingw32-gcc: -lglib-2.0: linker input file unused because linking
not done
i686-mingw32-gcc: -lintl: linker input file unused because linking not
done
i686-mingw32-gcc: -lsndfile: linker input file unused because linking
not done
mv -f .deps/screenshot.Tpo .deps/screenshot.Po
/bin/bash ../libtool --tag=CC --mode=link i686-mingw32-gcc
-mms-bitfields -D_HAVE_PORTMIDI_ -DWIN32 -D_WINDOWS -D_DEBUG
-DPM_CHECK_ERRORS=0 -DDEBUG
-I/home/rshann/gub/target/mingw/root/usr/include/evince/2.30
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include/libxml2
-mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include/librsvg-2
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include
-L/home/rshann/gub/target/mingw/root/usr/lib -lgthread-2.0 -lglib-2.0
-lintl -L/home/rshann/gub/target/mingw/root/usr/lib -lsndfile
-mms-bitfields -I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-I/home/rshann/gub/target/mingw/root/usr/include -mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include/gtksourceview-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-I/home/rshann/gub/target/mingw/root/usr/include -mms-bitfields
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include/gtk-2.0
-I/home/rshann/gub/target/mingw/root/usr/include/glib-2.0
-I/home/rshann/gub/target/mingw/root/usr/lib/glib-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/lib/gtk-2.0/include
-I/home/rshann/gub/target/mingw/root/usr/include/atk-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/cairo
-I/home/rshann/gub/target/mingw/root/usr/include/pango-1.0
-I/home/rshann/gub/target/mingw/root/usr/include/freetype2
-D_HAVE_FLUIDSYNTH_ -I/home/rshann/gub/target/mingw/root/usr/include
-D_HAVE_PORTAUDIO_ -mthreads
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include
-I/home/rshann/gub/target/mingw/root/usr/include -D_HAVE_X11_
-L/home/rshann/gub/target/mingw/root/usr/lib -levview -levdocument -o
denemo.exe denemo_types.o commands.o calculatepositions.o
changenotehead.o chordops.o clefdialog.o commandfuncs.o contexts.o
draw.o drawaccidentals.o drawclefs.o drawcursor.o drawkey.o
drawdynamic.o drawnotes.o drawselection.o drawstemdir.o drawtimesig.o
drawtuplets.o drawlyric.o dynamic.o drawfigure.o exportabc.o
exportlilypond.o articulations.o exportxml.o file.o hairpin.o help.o
importxml.o importmusicxml.o importmidi.o kbd-custom.o kbd-interface.o
keyresponses.o keysigdialog.o figure.o main.o measureops.o
moveviewport.o mousing.o barline.o view.o http.o mwidthdialog.o objops.o
exportmidi.o instrumentname.o external.o source.o sourceaudio.o
scorelayout.o playback.o drawfakechord.o fakechord.o playbackprops.o
prefdialog.o prefops.o processstaffname.o lyric.o scoreops.o
scoreprops.o selectops.o staffops.o staffpropdialog.o drawbarline.o
slurs.o timedialog.o tomeasuredialog.o tupletops.o utils.o graceops.o
runsilent.o drawgrace.o print.o texteditors.o binreloc.o bookmarks.o
parseinstruments.o keyboard.o pitchentry.o pitchrecog.o drawlilydir.o
lilydirectives.o displayanimation.o midi.o audiocapture.o screenshot.o
-lintl ../libsmf/libsmf.a
libaudiobackend.a ../portmidi/libportmidi.a ../libsffile/libsffile.a
-L/home/rshann/gub/target/mingw/root/usr/lib
-L/home/rshann/gub/target/mingw/root/usr/bin
-L/home/rshann/gub/target/mingw/root/usr/lib/w32api -lguile -lregex
-lgmp -lws2_32 -lm -lltdl -L/home/rshann/gub/target/mingw/root/usr/lib
-lxml2 -L/home/rshann/gub/target/mingw/root/usr/lib -lrsvg-2
-lgdk_pixbuf-2.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl
-L/home/rshann/gub/target/mingw/root/usr/lib -lfontconfig
-L/home/rshann/gub/target/mingw/root/usr/lib -lgthread-2.0 -lglib-2.0
-lintl -L/home/rshann/gub/target/mingw/root/usr/lib -lsndfile
-Wl,-luuid -L/home/rshann/gub/target/mingw/root/usr/lib -lgtk-win32-2.0
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0
-lpangocairo-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangowin32-1.0 -lgdi32
-lfreetype -lfontconfig -lpango-1.0 -lm -lcairo -lgobject-2.0
-lgmodule-2.0 -lglib-2.0 -lintl -Wl,-luuid
-L/home/rshann/gub/target/mingw/root/usr/lib -lgtksourceview-2.0
-lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0
-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lpangoft2-1.0
-lpangowin32-1.0 -lgdi32 -lfreetype -lfontconfig -lpango-1.0 -lm -lcairo
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -Wl,-luuid
-L/home/rshann/gub/target/mingw/root/usr/lib -levview -levdocument
-lgthread-2.0 -lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32
-latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lgio-2.0 -lpangoft2-1.0
-lpangowin32-1.0 -lgdi32 -lfreetype -lfontconfig -lpango-1.0 -lm -lcairo
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -D_HAVE_FLUIDSYNTH_
-L/home/rshann/gub/target/mingw/root/usr/lib -lfluidsynth
-L/home/rshann/gub/target/mingw/root/usr/lib -lportaudio -lwinmm -lm
-lole32 -luuid -L/home/rshann/gub/target/mingw/root/usr/lib -laubio
-L/home/rshann/gub/target/mingw/root/usr/lib -lfftw3 -lm -D_HAVE_X11_
libtool: link: cannot find the library `/usr/lib/libevdocument.la' or
unhandled argument `/usr/lib/libevdocument.la'
make[2]: *** [denemo.exe] Error 1
make[2]: Leaving directory
`/home/rshann/gub/target/mingw/build/denemo-1.0.0.~rc.6/src'


On Mon, 2013-01-07 at 16:35 +0000, Richard Shann wrote:
On Mon, 2013-01-07 at 07:06 -0600, Jeremiah Benham wrote:
On 01/07/13 05:37, Richard Shann wrote:
So now I have got to the point you reached last april, Jeremiah:

checking for intltool >=
0.35.0... /home/rshann/gub/target/mingw/src/evince-2.30.3/configure:
line 17150: intltool-update: command not found
found
configure: error: Your intltool is too old. You need intltool
0.35.0 or later.

How did you get around this?
I made a change to gub git that would hopefully fix this.
Which change is that? I cloned git at 05:23 UTC today 7th Jan. I can't
see any commits later than that.I am looking at
https://github.com/jjbenham/gub/commit/dc8d92bed450bcd1608a9f861fc7fe858534789d
which is not very specific.

This is the nasty hack to use if the above if you don't want to risk a
git pull:
ln -s
/home/jjbenham/public_html/gub/target/mingw/root/usr/bin/intltool-*
/usr/bin'

I guess you meant
http://denemo.org/~jjbenham/gub/target/mingw/root/usr/bin/intltool-*

I tried putting these as executables in /usr/bin but the make denemo
still barfed
...
checking for intltool >=
0.35.0... /home/rshann/gub/target/mingw/src/evince-2.30.3/configure: /usr/bin/intltool-update: /home/jjbenham/public_html/gub/target/tools/root/usr/bin/perl: bad interpreter: No such file or directory

I fixed these references to your perl interpreter in the intltool-*
scripts and it has got through evince and everything until denemo itself
when it barfed with

invoking cd /home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6 &&
patch -p1 < /home/rshann/gub/patches/portmidi-denemo-test.patch
/bin/sh: cannot
open /home/rshann/gub/patches/portmidi-denemo-test.patch: No such file
Command barfed:
cd /home/rshann/gub/target/mingw/src/denemo-1.0.0.~rc.6 && patch -p1
</home/rshann/gub/patches/portmidi-denemo-test.patch

I guess this is some experimental patch?


Richard





Jeremiah

Richard




On Mon, 2013-01-07 at 11:18 +0000, Richard Shann wrote:
... but it still hangs, this time there is no error message at the end
but I see within the log this:

! I can't find file `mfplain'.
l.27 input mfplain
;
Please type another input file name

googling shows I need texlive-metapost installed as well,

Richard


On Mon, 2013-01-07 at 10:56 +0000, Richard Shann wrote:
ah, after some googling, I think this means I need to install a tex
package on the host... to supply /usr/share/texmf/texconfig/tcfmgr

Richard


On Mon, 2013-01-07 at 10:36 +0000, Richard Shann wrote:
I have been digging around and in target/mingw/log/lilypondcairo.log I
see that the first error is that fmtutil.cnf is not found
Anyone recognize this symptom?
Richard
this is the tail of the logfile
....
kpathsea: Running mktexfmt mf.base
This is METAFONT, Version 2.718281 (TeX Live 2009/Debian)

kpathsea: Running mktexfmt mf.base
MFINPUTS=/home/rshann/gub/target/mingw/src/lilypondcairo-2.13.54/mf
mf-nowin -progname=mf "\mode:=laserjet; nonstopmode;
input /home/rshann/gub/target/mingw/src/lilypondcairo-2.13.54/mf/feta18.mf;"
/usr/bin/mktexfmt: 974: /usr/share/texmf/texconfig/tcfmgr: not found
MFINPUTS=/home/rshann/gub/target/mingw/src/lilypondcairo-2.13.54/mf
mf-nowin -progname=mf "\mode:=laserjet; nonstopmode;
input /home/rshann/gub/target/mingw/src/lilypondcairo-2.13.54/mf/feta20.mf;"
fmtutil: config file `fmtutil.cnf' not found.
I can't find the base file `mf.base'!
make[1]: *** [out/feta11.log] Error 1
make[1]: *** Waiting for unfinished jobs....
/usr/bin/mktexfmt: 974: /usr/share/texmf/texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
I can't find the base file `mf.base'!
This is METAFONT, Version 2.718281 (TeX Live 2009/Debian)
make[1]: *** [out/feta14.log] Error 1

kpathsea: Running mktexfmt mf.base
/usr/bin/mktexfmt: 974: /usr/share/texmf/texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
/usr/bin/mktexfmt: 974: /usr/share/texmf/texconfig/tcfmgr: not found
I can't find the base file `mf.base'!
fmtutil: config file `fmtutil.cnf' not found.
make[1]: *** [out/feta13.log] Error 1
I can't find the base file `mf.base'!
make[1]: *** [out/feta16.log] Error 1
/usr/bin/mktexfmt: 974: /usr/share/texmf/texconfig/tcfmgr: not found
fmtutil: config file `fmtutil.cnf' not found.
I can't find the base file `mf.base'!
make[1]: *** [out/feta18.log] Error 1
This is MetaPost, version 1.208 (kpathsea version 5.0.0) (INIMP)
(/home/rshann/gub/target/mingw/src/lilypondcairo-2.13.54/mf/mf2pt1.mp
! I can't find file `mfplain'.
l.27 input mfplain
;
Please type another input file name: ! I can't find file `mfplain'.
l.27 input mfplain
;




On Mon, 2013-01-07 at 09:52 +0000, Richard Shann wrote:
On Sat, 2013-01-05 at 10:52 -0600, Jeremiah Benham wrote:
On 01/04/2013 10:18 AM, Richard Shann wrote:
On Fri, 2013-01-04 at 06:58 -0600, Jeremiah Benham wrote:
On 01/02/2013 07:53 AM, Jeremiah Benham wrote:
I removed this -mwindows flag on this one I just uploaded:
denemo-1.0.0.~rc.4-0.mingw.exe. If I could get this to build in debian
stable, I could have snapshots automated by a server.
I now have denemo compiling in debian stable using gub. I think we could
have automated denemo builds soon.
That sounds amazing - would it be likely I could build to by starting
from a git clone of
git://github.com/jjbenham/gub.git
yes. You will find broken links. All broken links can be changed to
http://denemo.org/~jjbenham/gub/downloads/$PackageName. I am storing all
the the dependencies tar files here. There are a few hacks I had to do
to get it to compile. Evince is an ugly hack and needs to be improved.
I have tried this, and I see it seems to be hanging on the compile
(lilypondcairo, mingw) stage. Top shows no cpu activity, so I am not
sure what can be going on. I seem to remember seeing this before - I
don't suppose you have any idea what might be happening?

Richard







--
Sent from my Android phone with K-9 Mail. Please excuse my brevity.
reply via email to

[Prev in Thread] Current Thread [Next in Thread]