You are not logged in.
I am trying to install the latest version of Denemo. I have gotten the .tar from their website here
I have untarred it and changed to the appropriate directory. When i run ./configure, it runs and I eventually get this error:
checking for xml2-config... /usr/bin/xml2-config
checking for libxml - version >= 2.0.0... no
*** Could not run libxml test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means LIBXML was incorrectly installed
*** or that you have moved LIBXML since it was installed. In the latter case, you
*** may want to edit the xml2-config script: /usr/bin/xml2-config
configure: error: Cannot find libxml: Is xml-config in path?I am pretty sure that i have installed the correct libxml packages, and i have looked at my xml2-config, but i did not see any that I knew how to fix or change. Here are the contents of that file:
#! /bin/sh
prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
usage()
{
cat <<EOF
Usage: xml2-config [OPTION]
Known values for OPTION are:
--prefix=DIR change libxml prefix [default $prefix]
--exec-prefix=DIR change libxml exec prefix [default $exec_prefix]
--libs print library linking information
--cflags print pre-processor and compiler flags
--modules module support enabled
--help display this help and exit
--version output version information
EOF
exit $1
}
if test $# -eq 0; then
usage 1
fi
cflags=false
libs=false
while test $# -gt 0; do
case "$1" in
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
*) optarg= ;;
esac
case "$1" in
--prefix=*)
prefix=$optarg
includedir=$prefix/include
libdir=$prefix/lib
;;
--prefix)
echo $prefix
;;
--exec-prefix=*)
exec_prefix=$optarg
libdir=$exec_prefix/lib
;;
--exec-prefix)
echo $exec_prefix
;;
--version)
echo 2.6.31
exit 0
;;
--help)
usage 0
;;
--cflags)
echo -I${includedir}/libxml2
;;
--libtool-libs)
if [ -r ${libdir}/libxml2.la ]
then
echo ${libdir}/libxml2.la
fi
;;
--modules)
echo 1
;;
--libs)
if [ "`uname`" = "Linux" ]
then
if [ "-L${libdir}" = "-L/usr/lib" -o "-L${libdir}" = "-L/usr/lib64" ]
then
echo -lxml2 -lz -lm
else
echo -L${libdir} -lxml2 -lz -lm
fi
else
echo -L${libdir} -lxml2 -lz -lm
fi
;;
*)
usage
exit 1
;;
esac
shift
done
exit 0does anyone know what i should do here?
thanks
Offline
Did you check config.log? ![]()
Offline
Did you check config.log?
ummm NO i did not.. off to do that now
thanks
Offline
"configure:23145: error: Cannot find libxml: Is xml-config in path?"
is all i can find in config.log , but there is a great chance that i am missing something in there, as it is a rather large file
any clues as to where to look in it?
thanks again
Offline
configure:22914: checking for libxml - version >= 2.0.0
configure:23026: gcc -o conftest -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/aubio -I/usr/include/libxml2 conftest.c -lxml2 -lz -lm -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -laubio -lportaudio >&5
/usr/bin/ld: cannot find -lportaudio
collect2: ld returned 1 exit status
configure:23029: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "denemo"
| #define VERSION "0.7.7"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define YYTEXT_POINTER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
|
| #include <stdlib.h>
| #include <stdio.h>
| #include <string.h>
| #include <libxml/xmlversion.h>
|
| int
| main()
| {
| int xml_major_version, xml_minor_version, xml_micro_version;
| int major, minor, micro;
| char *tmp_version;
|
| system("touch conf.xmltest");
|
| /* Capture xml2-config output via autoconf/configure variables */
| /* HP/UX 9 (%@#!) writes to sscanf strings */
| tmp_version = (char *)strdup("2.0.0");
| if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) {
| printf("%s, bad version string from xml2-config\n", "2.0.0");
| exit(1);
| }
| free(tmp_version);
|
| /* Capture the version information from the header files */
| tmp_version = (char *)strdup(LIBXML_DOTTED_VERSION);
| if (sscanf(tmp_version, "%d.%d.%d", &xml_major_version, &xml_minor_version, &xml_micro_version) != 3) {
| printf("%s, bad version string from libxml includes\n", "LIBXML_DOTTED_VERSION");
| exit(1);
| }
| free(tmp_version);
|
| /* Compare xml2-config output to the libxml headers */
| if ((xml_major_version != 2) ||
| (xml_minor_version != 6) ||
| (xml_micro_version != 31))
| {
| printf("*** libxml header files (version %d.%d.%d) do not match\n",
| xml_major_version, xml_minor_version, xml_micro_version);
| printf("*** xml2-config (version %d.%d.%d)\n",
| 2, 6, 31);
| return 1;
| }
| /* Compare the headers to the library to make sure we match */
| /* Less than ideal -- doesn't provide us with return value feedback,
| * only exits if there's a serious mismatch between header and library.
| */
| LIBXML_TEST_VERSION;
|
| /* Test that the library is greater than our minimum version */
| if ((xml_major_version > major) ||
| ((xml_major_version == major) && (xml_minor_version > minor)) ||
| ((xml_major_version == major) && (xml_minor_version == minor) &&
| (xml_micro_version >= micro)))
| {
| return 0;
| }
| else
| {
| printf("\n*** An old version of libxml (%d.%d.%d) was found.\n",
| xml_major_version, xml_minor_version, xml_micro_version);
| printf("*** You need a version of libxml newer than %d.%d.%d. The latest version of\n",
| major, minor, micro);
| printf("*** libxml is always available from ftp://ftp.xmlsoft.org.\n");
| printf("***\n");
| printf("*** If you have already installed a sufficiently new version, this error\n");
| printf("*** probably means that the wrong copy of the xml2-config shell script is\n");
| printf("*** being found. The easiest way to fix this is to remove the old version\n");
| printf("*** of LIBXML, but you can also set the XML2_CONFIG environment to point to the\n");
| printf("*** correct copy of xml2-config. (In this case, you will have to\n");
| printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
| printf("*** so that the correct libraries are found at run-time))\n");
| }
| return 1;
| }
|
configure:23067: result: no
configure:23105: gcc -o conftest -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/aubio -I/usr/include/libxml2 conftest.c -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -laubio -lportaudio -lxml2 -lz -lm >&5
/usr/bin/ld: cannot find -lportaudio
collect2: ld returned 1 exit status
configure:23111: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "denemo"
| #define VERSION "0.7.7"
| #define ENABLE_NLS 1
| #define HAVE_GETTEXT 1
| #define HAVE_DCGETTEXT 1
| #define YYTEXT_POINTER 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| /* end confdefs.h. */
|
| #include <libxml/xmlversion.h>
| #include <stdio.h>
|
| int
| main ()
| {
| LIBXML_TEST_VERSION; return 0;
| ;
| return 0;
| }
configure:23145: error: Cannot find libxml: Is xml-config in path?perhaps this helps?? it is from the config.log
Last edited by mrcold (2008-02-06 01:01:25)
Offline
Could libxml2 be a dependency of the program, perhaps?
You could try pacman -Sy libxml2 and running it again and see if it works, or maybe it needs the C++ one (what is it written in?), which would be libxml++2.
Worth a shot, right? You can always uninstall said library if that wasn't it.
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
i have installed libxml2 already and libxml++2, and a few others that i found doing "yaourt libxml"
Offline
What about portaudio?
yaourt -Ss portaudio
community/portaudio_cpp 19_061121-1
cpp for PortAudio
aur/portaudio 19_20071207-1
A free, cross-platform, open source, audio I/O library
aur/portaudio-svn 1215-1
PortAudio is a free, cross platform, open-source, audio I/O library.
aur/portaudio_v18 pa_snapshot_v18-1
A free, cross-platform, open source, audio I/O library
aur/pyaudio 0.1.0-1
Python bindings for PortAudio, the cross-platform audio I/O libraryThe aur/portaudio 19_20071207-1 one looks like that might be it, if you don't mind installing from the AUR.
ld DOES say it can't find -lportaudio, after all.
^^
Last edited by violagirl23 (2008-02-06 01:39:13)
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
Ok.. thanks for the tip. I am trying that now and will get back to you momentarily
Offline
PS:
Why did you get the latest tar from their website? Was the one in the pacman repository not good enough? Just wondering.
yaourt -Ss denemo
community/denemo 0.7.6-1
A music score editor
aur/denemo-cvs 20060225-1
CVS version of Denemosince it appears to be there.
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
alright.. some progress has been made. ./configure worked this time (THANKS:) ) but when i did make, it ended with this error:
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../intl -I../include -I../pixmaps -DLOCALEDIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc/\" -DPKGDATADIR=\"/usr/local/share/denemo/\" -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/aubio -MT audiocapture.o -MD -MP -MF ".deps/audiocapture.Tpo" -c -o audiocapture.o audiocapture.c; \
then mv -f ".deps/audiocapture.Tpo" ".deps/audiocapture.Po"; else rm -f ".deps/audiocapture.Tpo"; exit 1; fi
audiocapture.c:77: error: expected declaration specifiers or '...' before 'PaTimestamp'
audiocapture.c: In function 'recordCallback':
audiocapture.c:91: error: 'outTime' undeclared (first use in this function)
audiocapture.c:91: error: (Each undeclared identifier is reported only once
audiocapture.c:91: error: for each function it appears in.)
audiocapture.c: In function 'pa_main':
audiocapture.c:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
audiocapture.c:136: error: 'stream' undeclared (first use in this function)
audiocapture.c:191: warning: passing argument 2 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: warning: passing argument 3 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: warning: passing argument 5 of 'Pa_OpenStream' makes integer from pointer without a cast
audiocapture.c:191: warning: passing argument 8 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: error: too many arguments to function 'Pa_OpenStream'
audiocapture.c: In function 'determine_frequency':
audiocapture.c:316: warning: incompatible implicit declaration of built-in function 'lround'
make[2]: *** [audiocapture.o] Error 1
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7'
make: *** [all] Error 2I don't know what to do now. I don't even know what to search for to find an answer. The rest of the "make" output looked normal to me (for whatever thats worth) but if you would like to see what it is i can run it again and post what it says.
Thanks for your help so far.
Offline
PS:
Why did you get the latest tar from their website? Was the one in the pacman repository not good enough? Just wondering.yaourt -Ss denemo community/denemo 0.7.6-1 A music score editor aur/denemo-cvs 20060225-1 CVS version of Denemosince it appears to be there.
the one on the website is 0.7.7 it was released at the end of last month.
Offline
Hmm... yeah.
Worst-case scenario, I would fall back on the demeno in the repositories (older better than not-working, right?)
That's odd...
I run Gentoo and am used to random errors like warning: passing argument 2 of 'Pa_OpenStream' makes pointer from integer without a cast and all that... and the code always compiles fine. XDDD
Hm...
What's the make output then?
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
make all-recursive
make[1]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7'
Making all in m4
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/m4'
Making all in doc
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc'
Making all in templates
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates'
Making all in brass
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/brass'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/brass'
Making all in band
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/band'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/band'
Making all in church
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/church'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/church'
Making all in educational
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/educational'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/educational'
Making all in jazz
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/jazz'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/jazz'
Making all in misc
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/misc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/misc'
Making all in orchestral
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/orchestral'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/orchestral'
Making all in strings
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/strings'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates/strings'
make[4]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates'
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/templates'
Making all in transformations
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/transformations'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/transformations'
Making all in images
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc/images'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc/images'
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc'
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/doc'
Making all in include
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/include'
Making all in denemo
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/include/denemo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/include/denemo'
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/include'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/include'
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/include'
Making all in keymaps
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/keymaps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/keymaps'
Making all in plugins
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/plugins'
make[3]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/plugins'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/plugins'
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/plugins'
Making all in pixmaps
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/pixmaps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/pixmaps'
Making all in po
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/po'
Making all in src
make[2]: Entering directory `/home/loyd/denemo-0/denemo-0.7.7/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I../intl -I../include -I../pixmaps -DLOCALEDIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc/\" -DPKGDATADIR=\"/usr/local/share/denemo/\" -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/aubio -MT audiocapture.o -MD -MP -MF ".deps/audiocapture.Tpo" -c -o audiocapture.o audiocapture.c; \
then mv -f ".deps/audiocapture.Tpo" ".deps/audiocapture.Po"; else rm -f ".deps/audiocapture.Tpo"; exit 1; fi
audiocapture.c:77: error: expected declaration specifiers or '...' before 'PaTimestamp'
audiocapture.c: In function 'recordCallback':
audiocapture.c:91: error: 'outTime' undeclared (first use in this function)
audiocapture.c:91: error: (Each undeclared identifier is reported only once
audiocapture.c:91: error: for each function it appears in.)
audiocapture.c: In function 'pa_main':
audiocapture.c:136: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
audiocapture.c:136: error: 'stream' undeclared (first use in this function)
audiocapture.c:191: warning: passing argument 2 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: warning: passing argument 3 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: warning: passing argument 5 of 'Pa_OpenStream' makes integer from pointer without a cast
audiocapture.c:191: warning: passing argument 8 of 'Pa_OpenStream' makes pointer from integer without a cast
audiocapture.c:191: error: too many arguments to function 'Pa_OpenStream'
audiocapture.c: In function 'determine_frequency':
audiocapture.c:316: warning: incompatible implicit declaration of built-in function 'lround'
make[2]: *** [audiocapture.o] Error 1
make[2]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/loyd/denemo-0/denemo-0.7.7'
make: *** [all] Error 2there's the whole thing. When i ran it the first time there was alot more stuff going on during the first part and apparently it doesn't need to do it again "Nothing to be done for 'all' " or am i confusing whatever is going on there?
I have used the one that is in the repos, but it doesn't work quite right. I may try to use an even older version from their sourceforge page if i cannot get this to work.
thanks
Offline
Hm...
Not sure.
The software *is* fairly new.
Googling it produced next to nothing, so maybe you should try filing a bug report upstream (since it's the official tarball), also mentioning the thing with portaudio.
Anyone else have any ideas? I looked at the source code but don't know much C. ![]()
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
I have used the one that is in the repos, but it doesn't work quite right. I may try to use an even older version from their sourceforge page if i cannot get this to work.
A long-shot but...
aur/denemo-cvs 20060225-1
CVS version of Denemo
??
Last edited by violagirl23 (2008-02-06 02:23:02)
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
yeah.. i've seen that, it hasn't been updated since 2006.
Thanks for all your help thus far.. i'll see if i can track down whoever is developing this program and see if i can file a bug somewhere.
Offline
I pulled the CVS sources as per the instructions on the website. Both configure and make ran fine. The CVS build in AUR is apparently too old for the current sources. Maybe someone here with a little time can write a PKGBUILD that works with current CVS, and is usable with versionpkg.
Offline
ok.. so I have no idea how to get the CVS.... can anyone offer some advice on where to look?
http://denemo.cvs.sourceforge.net/denemo/ here? if so.. how do i get the files?
Offline
You'll need to install the package cvs to do this:
cvs -d:pserver:anonymous@denemo.cvs.sourceforge.net:/cvsroot/denemo loginJust hit enter when asked for a password.
cvs -z3 -d:pserver:anonymous@denemo.cvs.sourceforge.net:/cvsroot/denemo co -r rel_0_7_5_no_cpp denemoThat will pull down the sources.
Sorry I'm not offering to write up a PKGBUILD. My skills aren't that refined with doing it and I don't want to screw up anything on your box. Another option would be to put an entry in 'AUR Package Requests', and ask for a current PKGBUILD for denemo-cvs.
Offline
The instructions for how to download the CVS seem to be on the page you have linked in your original post... right at the top of the page... look for the big red font... these are two commands 1: from "cvs" to "login" and 2 from "cvs -z3" to "denemo"
Offline
Thank you very much for your assistance.
It seems to be working now.
UNfortunatley I have no idea how to make a PGKBUILD, perhaps i should learn. It would be nice to be able to contribute around here.
thanks again
Offline
He's right, that file that seemed to die in your make file (audiocapture.c) isn't even IN the CVS! So that would probably take away the problems..... maybe the developer rearranged some stuff.
Heh heh.
I'd love to write a package build, but I don't think I know enough.
Sorry!
"You can't just ask to borrow somebody else's lampshade. It's AWKWARD!"
Offline
OK.. one more ridiculous question.
everything seems to have compiled just fine, but i cannot figure out how to open the program.
Offline
The instructions for how to download the CVS seem to be on the page you have linked in your original post... right at the top of the page... look for the big red font... these are two commands 1: from "cvs" to "login" and 2 from "cvs -z3" to "denemo"
I would have mentioned this also, but if one is not familiar with CVS, then they may have not have been able to figure out how to input the separate lines. Everyone needs to learn somewhere, right?
He's right, that file that seemed to die in your make file (audiocapture.c) isn't even IN the CVS! So that would probably take away the problems..... maybe the developer rearranged some stuff.
Many people are dropping portaudio support. It seems like it's a bit of a hassle for developers.
mrcold, you're welcome. If you want this program now, do what I suggested above about getting help with this PKGBUILD. Then use that PKGBUILD as a source to study on how to build them. It's also useful to get acquainted with versionpkg. It's a wrapper for makepkg that will allow you to pull down current software from version controlled repositories like CVS, subversion, git, and the like.
---EDIT---
After you run make install, the program will not be in the path. It looks like it's installed in /usr/local. You really should get a proper build. Have someone help you in the AUR Package Request forum.
Last edited by skottish (2008-02-06 03:37:49)
Offline