[SOLVED]mplayer2-git fails compiling

Hey guys,
since some time i failed to update my mplayer2 cause the compile failes. Currently i have installed `harfbuzz 20110919-1` and `libass-git 20110918-1`, but mplayer2 uses its own libass. When compiling withut any changes, it hangs on ass_shaper.c:580, cause the harfbuzz function hb_language_from_string takes not 2 parameters, not one. I fixed this by changing 'hb_language_from_string(code);' to 'hb_language_from_string(code, strlen(code));'. But now it fails with some linking stuff, here the output:
CC stream/audio_in.o
CC sub/unrar_exec.o
CC stream/stream_vcd.o
CC libmpcodecs/ad_libvorbis.o
CC libmpdemux/demux_ogg.o
CC libmpcodecs/vd_xanim.o
CC libmpcodecs/vd_xvid4.o
CC mplayer
/tmp/yaourt-tmp-marko/aur-mplayer2-git/src/mplayer2-build/build_libs/lib/libass.a(ass_shaper.o): In function `shape_harfbuzz':
ass_shaper.c:(.text+0x221): undefined reference to `hb_buffer_create'
ass_shaper.c:(.text+0x2ab): undefined reference to `hb_font_set_scale'
ass_shaper.c:(.text+0x2cc): undefined reference to `hb_font_set_ppem'
ass_shaper.c:(.text+0x369): undefined reference to `hb_buffer_pre_allocate'
ass_shaper.c:(.text+0x381): undefined reference to `hb_buffer_set_direction'
ass_shaper.c:(.text+0x38e): undefined reference to `hb_buffer_set_language'
ass_shaper.c:(.text+0x3ad): undefined reference to `hb_buffer_add_utf32'
ass_shaper.c:(.text+0x3c7): undefined reference to `hb_shape'
ass_shaper.c:(.text+0x45c): undefined reference to `hb_buffer_get_length'
ass_shaper.c:(.text+0x468): undefined reference to `hb_buffer_get_glyph_infos'
ass_shaper.c:(.text+0x475): undefined reference to `hb_buffer_get_glyph_positions'
ass_shaper.c:(.text+0x5f8): undefined reference to `hb_buffer_destroy'
ass_shaper.c:(.text+0x63d): undefined reference to `hb_ft_font_create'
ass_shaper.c:(.text+0x6a4): undefined reference to `hb_font_funcs_create'
ass_shaper.c:(.text+0x6d6): undefined reference to `hb_font_funcs_set_glyph_func'
ass_shaper.c:(.text+0x6ec): undefined reference to `hb_font_funcs_set_glyph_h_advance_func'
ass_shaper.c:(.text+0x702): undefined reference to `hb_font_funcs_set_glyph_v_advance_func'
ass_shaper.c:(.text+0x718): undefined reference to `hb_font_funcs_set_glyph_h_origin_func'
ass_shaper.c:(.text+0x72e): undefined reference to `hb_font_funcs_set_glyph_v_origin_func'
ass_shaper.c:(.text+0x744): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func'
ass_shaper.c:(.text+0x75a): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func'
ass_shaper.c:(.text+0x770): undefined reference to `hb_font_funcs_set_glyph_extents_func'
ass_shaper.c:(.text+0x786): undefined reference to `hb_font_funcs_set_glyph_contour_point_func'
ass_shaper.c:(.text+0x7a9): undefined reference to `hb_font_set_funcs'
/tmp/yaourt-tmp-marko/aur-mplayer2-git/src/mplayer2-build/build_libs/lib/libass.a(ass_shaper.o): In function `ass_shaper_info':
ass_shaper.c:(.text+0x895): undefined reference to `hb_version_string'
/tmp/yaourt-tmp-marko/aur-mplayer2-git/src/mplayer2-build/build_libs/lib/libass.a(ass_shaper.o): In function `ass_shaper_font_data_free':
ass_shaper.c:(.text+0x936): undefined reference to `hb_font_destroy'
ass_shaper.c:(.text+0x93f): undefined reference to `hb_font_funcs_destroy'
/tmp/yaourt-tmp-marko/aur-mplayer2-git/src/mplayer2-build/build_libs/lib/libass.a(ass_shaper.o): In function `ass_shaper_set_language':
ass_shaper.c:(.text+0xc62): undefined reference to `hb_language_from_string'
collect2: ld returned 1 exit status
make[1]: *** [mplayer] Fehler 1
make[1]: Leaving directory `/tmp/yaourt-tmp-marko/aur-mplayer2-git/src/mplayer2-build/mplayer'
make: *** [mplayer] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab ...
==> ERROR: Makepkg was unable to build mplayer2-git.
==> Restart building mplayer2-git ? [y/N]
==> -------------------------------------
==>
i tried to include the hb.h from my include-directory inside the ass-shaper.c, but it neither work as to copy the harfbuzz-dir from /usr/include to the include-dir in the mplayer2-build-dir. Obviously mplayer2 uses another source than libass-git, cause it compiles without any problems. Anyone can give me some advise how to fix this thing?
Greetz Corubba
Last edited by Corubba (2011-09-22 16:19:21)

It seems newer libass-git depends on a newer harfbuzz than the libass in mplayer2 can work with. What's more, the libass in mplayer2 doesn't need harfbuzz to function, but the git version does (from what my gentoo system dependencies tell me). I just came across, and fixed (got around) the problem by downgrading libass to a version that doesn't pull in harfbuzz (this was on gentoo). Then the mplayer2 libass never picked up harfbuzz and disabled its functionality.
A better solution would be to pass --disable-harfbuzz to the libass configure script in mplayer2, then you will not get the compile error. Edit the file script/libass-config, here is a diff.
--- a/libass-config 2011-09-22 22:26:29.341675565 +0930
+++ b/libass-config 2011-09-22 22:26:47.086315777 +0930
@@ -3,8 +3,8 @@
mydir="$(pwd)"
if test -f "wrapper_export_version" ; then
cd "$mydir"/libass
- ./configure --prefix="$mydir/build_libs" --enable-static --disable-shared
+ ./configure --prefix="$mydir/build_libs" --enable-static --disable-shared --disable-harfbuzz
else
cd "$mydir"/libass
- ./autogen.sh --prefix="$mydir/build_libs" --enable-static --disable-shared
+ ./autogen.sh --prefix="$mydir/build_libs" --enable-static --disable-shared --disable-harfbuzz
fi
Hopefully that all works for you. I should report this to the mplayer2 bug tracker (or libass, as it must not do version checking correctly).

Similar Messages

  • [Solved] Avidemux-git fails to compile

    I looked for a fresh update to the latest avidemux compilation. I got this while attempting to make the package:
    [ 80%] Building CXX object ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/CMakeFiles/ADM_coreLibVA6.dir/ADM_coreLibVA.cpp.o
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp: In static member function ‘static VASurfaceID admLibVA::allocateSurface(int, int)’:
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:365:89: error: invalid conversion from ‘int’ to ‘VASurfaceID* {aka unsigned int*}’ [-fpermissive]
    CHECK_ERROR(vaCreateSurfaces(ADM_coreLibVA::display,w,h,VA_RT_FORMAT_YUV420,1,&s));
    ^
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:57:32: note: in definition of macro ‘CHECK_ERROR’
    #define CHECK_ERROR(x) {xError=x;displayXError(#x,ADM_coreLibVA::display,xError);}
    ^
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:365:89: error: invalid conversion from ‘VASurfaceID* {aka unsigned int*}’ to ‘unsigned int’ [-fpermissive]
    CHECK_ERROR(vaCreateSurfaces(ADM_coreLibVA::display,w,h,VA_RT_FORMAT_YUV420,1,&s));
    ^
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:57:32: note: in definition of macro ‘CHECK_ERROR’
    #define CHECK_ERROR(x) {xError=x;displayXError(#x,ADM_coreLibVA::display,xError);}
    ^
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:365:89: error: too few arguments to function ‘VAStatus vaCreateSurfaces(VADisplay, unsigned int, unsigned int, unsigned int, VASurfaceID*, unsigned int, VASurfaceAttrib*, unsigned int)’
    CHECK_ERROR(vaCreateSurfaces(ADM_coreLibVA::display,w,h,VA_RT_FORMAT_YUV420,1,&s));
    ^
    /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:57:32: note: in definition of macro ‘CHECK_ERROR’
    #define CHECK_ERROR(x) {xError=x;displayXError(#x,ADM_coreLibVA::display,xError);}
    ^
    In file included from /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/../include/ADM_coreLibVA.h:28:0,
    from /tmp/yaourt-tmp-myself/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:17:
    /usr/include/va/va.h:792:1: note: declared here
    vaCreateSurfaces(
    ^
    make[2]: *** [ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/CMakeFiles/ADM_coreLibVA6.dir/ADM_coreLibVA.cpp.o] Errore 1
    make[1]: *** [ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/CMakeFiles/ADM_coreLibVA6.dir/all] Errore 2
    make: *** [all] Errore 2
    I'll point this at avidemux forum, in case isn't caused by package making.
    Last edited by TheSaint (2013-08-28 13:22:44)

    I'ved the same error.
    I resolved it for the r3392 version :
    I said N for recompilation
    in the file /tmp/yaourt-tmp-$USER/aur-avidemux-2.6-git/src/avidemux/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp
       i replaced
    CHECK_ERROR(vaCreateSurfaces(ADM_coreLibVA::display,w,h,VA_RT_FORMAT_YUV420,1,&s));
      by
    VASurfaceAttrib attrib_list;
    unsigned int num_attribs;
    CHECK_ERROR(vaCreateSurfaces(ADM_coreLibVA::display,VA_RT_FORMAT_YUV420,w,h,&s,1,&attrib_list,num_attribs));
    in the file /tmp/yaourt-tmp-christophe/aur-avidemux-2.6-git/src/avidemux/avidemux_plugins/ADM_videoEncoder/libva/ADM_libvaEncoder.cpp
       i replaced
    if(!vaSurface.fromAdmImage(image))
      by
    if(!vaSurface->fromAdmImage(image))
    then i typed :
    makepkg -e && makepkg -i
    That's it!
    Enjoy !!! 
    Last edited by japama (2013-08-06 09:58:07)

  • BEGIN failed--compilation aborted at ./adclone.pl line 40.

    I've a problem with adclone.pl?
    [oravis@ebs bin]$ ./adclone.pl
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
      LANGUAGE = (unset),
      LC_ALL = (unset),
      LC_CTYPE = "UTF-8",
      LANG = "en_US.UTF-8"
        are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
    Can't locate Switch.pm in @INC (@INC contains: /source/VIS/12.1.0/perl/lib/5.10.0 /source/VIS/12.1.0/perl/lib/site_perl/5.10.0 /source/VIS/12.1.0/appsutil/perl /source/VIS/12.1.0/perl/lib/site_perl/5.14.1/x86_64-linux-thread-multi /source/VIS/12.1.0/perl/lib/site_perl/5.14.1 /source/VIS/12.1.0/perl/lib/5.14.1/x86_64-linux-thread-multi /source/VIS/12.1.0/perl/lib/5.14.1 .) at ./adclone.pl line 40.
    BEGIN failed--compilation aborted at ./adclone.pl line 40.

    I've a problem with adclone.pl?
    [oravis@ebs bin]$ ./adclone.pl
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
      LANGUAGE = (unset),
      LC_ALL = (unset),
      LC_CTYPE = "UTF-8",
      LANG = "en_US.UTF-8"
        are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
    Can't locate Switch.pm in @INC (@INC contains: /source/VIS/12.1.0/perl/lib/5.10.0 /source/VIS/12.1.0/perl/lib/site_perl/5.10.0 /source/VIS/12.1.0/appsutil/perl /source/VIS/12.1.0/perl/lib/site_perl/5.14.1/x86_64-linux-thread-multi /source/VIS/12.1.0/perl/lib/site_perl/5.14.1 /source/VIS/12.1.0/perl/lib/5.14.1/x86_64-linux-thread-multi /source/VIS/12.1.0/perl/lib/5.14.1 .) at ./adclone.pl line 40.
    BEGIN failed--compilation aborted at ./adclone.pl line 40.

  • [SOLVED] Deepin-webkit failing to compile

    I'm trying to install "deepin-desktop-environment" from the AUR, but I hit a roadblock while compiling "deepin-webkit", one of the dependencies. It all goes great until it actually starts to build, until I get "hunk failure" errors:
    ==> Starting build()...
    patching file Source/WebCore/css/CSSGrammar.y
    Hunk #2 succeeded at 87 (offset -1 lines).
    patching file Source/WebCore/css/CSSParser.cpp
    Hunk #1 succeeded at 101 (offset -13 lines).
    patching file Source/WebCore/xml/XPathGrammar.y
    patching file Source/WebCore/xml/XPathParser.cpp
    Hunk #1 FAILED at 32.
    1 out of 2 hunks FAILED -- saving rejects to file Source/WebCore/xml/XPathParser.cpp.rej
    ==> ERROR: A failure occurred in build().
    Aborting...
    I'm not sure how to fix this. Following this question I tried to look into manually applying the patches, but I couldn't find the files/folders it referenced inside the src folder. (Is this because it downloads them from git or something?)
    Is there any way I can fix this (i.e. is it an error on my part), or do I just need to flag the AUR package as out-of-date and wait for a fix?
    Last edited by DaimyoKirby (2014-06-05 23:07:43)

    Don't flag the package out-of-date if it's broken.
    Post in the comments https://aur.archlinux.org/packages/deepin-webkit/ or at least link to this thread.

  • [SOLVED] makepkg git clone fails (firewalled), how to use https

    At my new employer git(hub) traffic has been blocked so I am unable to clone a repo with "git clone git://someurl/..." but I can clone via https "git clone https://someurl/..."
    However, makepkg uses the former and fails with the following error:
    Cloning into bare repository '/tmp/cower-git/cower' ...
    fatal: unable to connect to github.com:
    github.com[0: 192.30.252.130]: errno=Connection refused
    Can I configure makepkg to use https cloning?  I can edit makepkg itself, but this seems far from ideal.
    For the time being, I just cd'ed into 'src' and manually cloned via https, then backed out and used 'makepkg -ei'.  So I now have cower up and running, but this is a bit tedius to do for all git packages.

    Change it how?  I tried changing it to "https://github..." but then makepkg didn't treat it as a git repo and just downloaded the webpage.
    EDIT: nevermind, I'm an idiot:
    source=("git+https://github/...")
    I know I had done this before, but I wasn't finding it when I needed it.  Thanks.
      - Trilby: Moderator and Noob!

  • [Solved] E17-git: Compilation error of elementary-git

    Dear all;
    When I trying to compile elementary-git, via yaourt, I have the following error
    configure: error: Package requirements (
    eina >= 1.8.99.9289
    eet >= 1.8.99.9289
    evas >= 1.8.99.9289
    ecore >= 1.8.99.9289
    ecore-evas >= 1.8.99.9289
    ecore-file >= 1.8.99.9289
    ecore-input >= 1.8.99.9289
    edje >= 1.8.99.9289
    eo >= 1.8.99.9289
    ethumb_client >= 1.8.99.9289
    emotion >= 1.8.99.9289
    ecore-imf >= 1.8.99.9289
    ecore-con >= 1.8.99.9289
    eio >= 1.8.99.9289
    eldbus >= 1.8.99.9289
    efreet >= 1.8.99.9289
    efreet-mime >= 1.8.99.9289
    efreet-trash >= 1.8.99.9289
    ) were not met:
    Requested 'eina >= 1.8.99.9289' but version of Eina is 1.8.99
    Requested 'eet >= 1.8.99.9289' but version of eet is 1.8.99
    Requested 'evas >= 1.8.99.9289' but version of evas is 1.8.99
    Requested 'ecore >= 1.8.99.9289' but version of ecore is 1.8.99
    Requested 'ecore-evas >= 1.8.99.9289' but version of ecore-evas is 1.8.99
    Requested 'ecore-file >= 1.8.99.9289' but version of ecore-file is 1.8.99
    Requested 'ecore-input >= 1.8.99.9289' but version of ecore-input is 1.8.99
    Requested 'edje >= 1.8.99.9289' but version of edje is 1.8.99
    Requested 'eo >= 1.8.99.9289' but version of Eo is 1.8.99
    Requested 'ethumb_client >= 1.8.99.9289' but version of ethumb_client is 1.8.99
    Requested 'emotion >= 1.8.99.9289' but version of emotion is 1.8.99
    Requested 'ecore-imf >= 1.8.99.9289' but version of ecore-imf is 1.8.99
    Requested 'ecore-con >= 1.8.99.9289' but version of ecore-con is 1.8.99
    Requested 'eio >= 1.8.99.9289' but version of eio is 1.8.99
    Requested 'eldbus >= 1.8.99.9289' but version of eldbus is 1.8.99
    Requested 'efreet >= 1.8.99.9289' but version of efreet is 1.8.99
    Requested 'efreet-mime >= 1.8.99.9289' but version of efreet-mime is 1.8.99
    Requested 'efreet-trash >= 1.8.99.9289' but version of efreet-trash is 1.8.99
    So I check the version of efl-git and I had a kind of strange things :
    aur/efl-git 1.8.99.24257.6db1691-1 [installed: 1.8.99.24285.cc8fa1d-1] (73)
    Any idea???
    Last edited by barbsbou (2014-01-31 17:21:09)

    Rebuild EFL. They forgot to re-enable v_rev for a while there after the release.

  • [solved] glib-git build fails with gdbus-codegen/python error

    Has anyone succeeded to install glib-git lately? For me, the build fails with the following error:
    Making all in tests
    make[4]: Entering directory `/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio/tests'
    GEN gdbus-test-codegen-generated.c
    Traceback (most recent call last):
    File "../../gio/gdbus-codegen/codegen_main.py", line 200, in <module>
    codegen_main()
    File "../../gio/gdbus-codegen/codegen_main.py", line 171, in codegen_main
    parsed_ifaces = parser.parse_dbus_xml(xml_data)
    File "/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio/gdbus-codegen/parser.py", line 289, in parse_dbus_xml
    parser = DBusXMLParser(xml_data)
    File "/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio/gdbus-codegen/parser.py", line 57, in __init__
    self._parser.Parse(xml_data)
    File "/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio/gdbus-codegen/parser.py", line 155, in handle_start_element
    if attrs.has_key('name') and self.doc_comment_last_symbol == attrs['name']:
    AttributeError: 'dict' object has no attribute 'has_key'
    make[4]: *** [gdbus-test-codegen-generated.c] Error 1
    make[4]: Leaving directory `/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio/tests'
    make[3]: *** [all-recursive] Error 1
    make[3]: Leaving directory `/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/tmp/clyde-carlos/glib-git/glib-git/src/glib-build/gio'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/tmp/clyde-carlos/glib-git/glib-git/src/glib-build'
    make: *** [all] Error 2
    ==> ERROR: A failure occurred in build().
    Aborting...
    It is not the PKGBUILD's fault, apparently, as the same error occurs when I autogen-configure-make manually. So is there something wrong with my system, the python setup maybe? (I tried manually replacing "python" by "python2.7" in the Makefile – no success.) Or is it an upstream bug, maybe related to this bug? Is there anything I can do?
    Sorry if the answer is obvious, but I really do not feel like I understand this python stuff properly. Also, sorry for duplicating my AUR comments – it was only today that I figured I might get more response in the forum.
    Last edited by Franek (2011-08-23 13:33:23)

    Don't panic, I don't. Just did not have time before now.
    EDIT: Done. I am still throwing in the towel, though. I was trying to make a gtkmm-git PKGBUILD, because I need the latest gtkmm for development. However for gtkmm-git I needed gtk-git, for which I needed glib-git and pango-git. I successfully (at least it appears so) managed to install glib-git and pango-git, but now I get a linker error with gtk-git and will not spend another day looking for its source. I will just wait until gtkmm-3.1 is released.
    EDIT 2: Alright, it appears there must have been something wrong with my "successfull" installs as well, as I just started a gtk app (Balsa) and it did not have any font, just rectangles for letters. Replacing glib-git and pango-git with their stable counterparts turned everything right again.
    Last edited by Franek (2011-08-23 20:46:47)

  • [SOLVED] vala-git build fails -- autoconf problems?

    My system is up to date as of today and I have the regular extra/vala 0.16.0-1 installed. When building aur/vala-git with yaourt I get this:
    ==> Starting build...
    Cloning into '/tmp/yaourt-tmp-herman/aur-vala-git/src/vala-build'...
    done.
    autoreconf: Entering directory `.'
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal -I m4
    autoreconf: configure.ac: tracing
    autoreconf: configure.ac: not using Libtool
    autoreconf: running: /usr/bin/autoconf
    configure.ac:25: error: possibly undefined macro: AC_DISABLE_STATIC
    If this token and others are legitimate, please use m4_pattern_allow.
    See the Autoconf documentation.
    configure.ac:26: error: possibly undefined macro: AC_PROG_LIBTOOL
    autoreconf: /usr/bin/autoconf failed with exit status: 1
    ==> ERROR: A failure occurred in build().
    Aborting...
    ==> ERROR: Makepkg was unable to build vala-git.
    ==> Restart building vala-git ? [y/N]
    ==> ---------------------------------
    ==>
    ==> WARNING: Following packages have not been installed:
    vala-git
    The reason I want to install it is that cario-compmgr is also failing to build. Do I need to tweak some PKGBUILD settings or the .install here? These files seems fine. Appreciate your time.
    Solution: install the WHOLE base-devel package
    Last edited by hesse (2012-06-16 22:32:42)

    Don't panic, I don't. Just did not have time before now.
    EDIT: Done. I am still throwing in the towel, though. I was trying to make a gtkmm-git PKGBUILD, because I need the latest gtkmm for development. However for gtkmm-git I needed gtk-git, for which I needed glib-git and pango-git. I successfully (at least it appears so) managed to install glib-git and pango-git, but now I get a linker error with gtk-git and will not spend another day looking for its source. I will just wait until gtkmm-3.1 is released.
    EDIT 2: Alright, it appears there must have been something wrong with my "successfull" installs as well, as I just started a gtk app (Balsa) and it did not have any font, just rectangles for letters. Replacing glib-git and pango-git with their stable counterparts turned everything right again.
    Last edited by Franek (2011-08-23 20:46:47)

  • [Solved] [Ubuntu] Player Modules Compilation Fails During First Run

    Environment:
    Ubuntu Server 15.04
    VMware-Player-7.1.0-2496824.x86_64.bundle
    Hello,
    The kernel module updater fails to build vmnet:
    2015-05-08T11:55:17.757+02:00| vthread-4| I120: Successfully extracted the vmnet source.
    2015-05-08T11:55:17.757+02:00| vthread-4| I120: Building module with command "/usr/bin/make -j8 -C /tmp/modconfig-Hx4jdX/vmnet-only auto-build HEADER_DIR=/lib/modules/3.19.0-16-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no"
    2015-05-08T11:55:18.894+02:00| vthread-4| W110: Failed to build vmnet.  Failed to execute the build command.
    No more description of the error is available in the log which is attached below.
    Any suggestion?

    I get more information if I run the failing command manually:
    root@MSI-GE60-Ubuntu:/# /usr/bin/make -j8 -C /tmp/modconfig-pkgCjl/vmnet-only auto-build HEADER_DIR=/lib/modules/3.19.0-16-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no
    make: *** /tmp/modconfig-pkgCjl/vmnet-only: No such file or directory.  Stop.
    Creating the folders and trying again:
    root@MSI-GE60-Ubuntu:/# /usr/bin/make -j8 -C /tmp/modconfig-pkgCjl/vmnet-only auto-build HEADER_DIR=/lib/modules/3.19.0-16-generic/build/include CC=/usr/bin/gcc IS_GCC_3=no
    make: Entering directory '/tmp/modconfig-pkgCjl/vmnet-only'
    make: *** No rule to make target 'auto-build'.  Stop.
    make: Leaving directory '/tmp/modconfig-pkgCjl/vmnet-only'
    Something is obviously missing before the build process is launched.

  • [SOLVED] ocrfeeder-git PKGBUILD doesn't work

    https://aur.archlinux.org/packages/ocrfeeder-git/
    [pippo@linux ocrfeeder-git]$ makepkg -s
    ==> Creazione del pacchetto: ocrfeeder-git 0.7.11.20.g22218bc-1 (mar 18 nov 2014, 14.32.01, CET)
    ==> Controllo delle dipendenze durante l'avvio in corso...
    ==> Controllo delle dipendenze durante la compilazione in corso...
    ==> Download dei sorgenti in corso...
    -> Clonazione del repository ocrfeeder git in corso...
    Clone nel repository spoglio '/home/pippo/TEMP/ocrfeeder-git/ocrfeeder'...
    remote: Counting objects: 3584, done.
    remote: Compressing objects: 100% (2578/2578), done.
    remote: Total 3584 (delta 2415), reused 1346 (delta 936)
    Ricezione degli oggetti: 100% (3584/3584), 1.71 MiB | 510.00 KiB/s, done.
    Risoluzione dei delta: 100% (2415/2415), done.
    Checking connectivity... fatto.
    ==> Validazione dei sorgenti con sha512sums in corso...
    ocrfeeder ... Ignorato
    ==> Estrazione dei sorgenti in corso...
    -> Creazione di una copia di lavoro del repository ocrfeeder git in corso...
    Cloning into 'ocrfeeder'...
    fatto.
    ==> Avvio di pkgver() in corso...
    ==> Versione aggiornata: ocrfeeder-git 0.8-1
    ==> Avvio di build() in corso...
    /usr/bin/gnome-autogen.sh
    checking for automake >= 1.11.2...
    testing automake... found 1.14.1
    checking for autoreconf >= 2.53...
    testing autoreconf... found 2.69
    checking for glib-gettext >= 2.2.0...
    testing glib-gettextize... found 2.42.0
    checking for intltool >= 0.25...
    testing intltoolize... found 0.50.2
    checking for gnome-doc-utils >= 0.4.2...
    testing gnome-doc-prepare... found 0.20.10
    Checking for required M4 macros...
    Processing ./configure.ac
    Running glib-gettextize... Ignore non-fatal messages.
    Copying file po/Makefile.in.in
    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /usr/share/aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.
    Running gnome-doc-prepare...
    You should add the contents of '/usr/share/aclocal/gnome-doc-utils.m4' to 'aclocal.m4'.
    Putting files in AC_CONFIG_MACRO_DIR, 'm4'.
    Running intltoolize...
    Running autoreconf...
    autoreconf: Entering directory `.'
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal --force --warnings=no-portability -I m4 ${ACLOCAL_FLAGS}
    autoreconf: configure.ac: tracing
    autoreconf: configure.ac: not using Libtool
    autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability
    autoreconf: configure.ac: not using Autoheader
    autoreconf: running: automake --add-missing --copy --force-missing --warnings=no-portability
    configure.ac:48: installing './compile'
    configure.ac:9: installing './install-sh'
    configure.ac:9: installing './missing'
    Makefile.am: installing './INSTALL'
    src/ocrfeeder/Makefile.am:3: installing './py-compile'
    autoreconf: Leaving directory `.'
    Running ./configure --enable-maintainer-mode PYTHON=python2 ...
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking whether to enable maintainer-specific portions of Makefiles... yes
    checking whether make supports nested variables... (cached) yes
    checking whether python2 version is >= 2.5... yes
    checking for python2 version... 2.7
    checking for python2 platform... linux2
    checking for python2 script directory... ${prefix}/lib/python2.7/site-packages
    checking for python2 extension module directory... ${exec_prefix}/lib/python2.7/site-packages
    checking python2 module: enchant... yes
    checking python2 module: sane... yes
    checking python2 module: PIL... yes
    checking python2 module: reportlab... yes
    checking python2 module: gobject... yes
    checking gobject introspection module Gtk... yes
    checking gobject introspection module GooCanvas... no
    configure: error: failed to find required GObject Introspection module GooCanvas
    ==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
    with yaourt:
    ocrfeeder-git 0.7.11.20.g22218bc-1 (gio 19 set 2013, 16.13.18, CEST)
    ( Pacchetto non supportato: Potenzialmente pericoloso! )
    ==> Modificare PKGBUILD [S/n] ("A" per annullare)
    ==> ----------------------------------------------
    ==> n
    ==> Dipendenze di ocrfeeder-git
    - python2-pyenchant (già installato)
    - pygoocanvas (già installato)
    - python2-gtkspell (già installato)
    - python2-imaging (già installato)
    - python2-lxml (già installato)
    - python2-reportlab (già installato)
    - ghostscript (già installato)
    - unpaper (già installato)
    - sane (già installato)
    - desktop-file-utils (già installato)
    - intltool (già installato)
    - gnome-doc-utils (già installato)
    - gnome-common (già installato)
    ==> Modificare ocrfeeder.install [S/n] ("A" per annullare)
    ==> -------------------------------------------------------
    ==> n
    ==> Continuare la compilazione di ocrfeeder-git [S/n]
    ==> -------------------------------------------------
    ==>
    ==> Compilazione e installazione del pacchetto
    ==> Creazione del pacchetto: ocrfeeder-git 0.7.11.20.g22218bc-1 (mar 18 nov 2014, 18.53.10, CET)
    ==> Controllo delle dipendenze durante l'avvio in corso...
    ==> Controllo delle dipendenze durante la compilazione in corso...
    ==> Download dei sorgenti in corso...
    -> Clonazione del repository ocrfeeder git in corso...
    Clone nel repository spoglio '/tmp/yaourt-tmp-pippo/aur-ocrfeeder-git/ocrfeeder'...
    remote: Counting objects: 3584, done.
    remote: Compressing objects: 100% (2578/2578), done.
    remote: Total 3584 (delta 2414), reused 1346 (delta 936)
    Ricezione degli oggetti: 100% (3584/3584), 1.71 MiB | 556.00 KiB/s, done.
    Risoluzione dei delta: 100% (2414/2414), done.
    Checking connectivity... fatto.
    ==> Validazione dei sorgenti con sha512sums in corso...
    ocrfeeder ... Ignorato
    ==> Estrazione dei sorgenti in corso...
    -> Creazione di una copia di lavoro del repository ocrfeeder git in corso...
    Cloning into 'ocrfeeder'...
    fatto.
    ==> Avvio di pkgver() in corso...
    ==> Versione aggiornata: ocrfeeder-git 0.8-1
    ==> Avvio di build() in corso...
    /usr/bin/gnome-autogen.sh
    checking for automake >= 1.11.2...
    testing automake... found 1.14.1
    checking for autoreconf >= 2.53...
    testing autoreconf... found 2.69
    checking for glib-gettext >= 2.2.0...
    testing glib-gettextize... found 2.42.0
    checking for intltool >= 0.25...
    testing intltoolize... found 0.50.2
    checking for gnome-doc-utils >= 0.4.2...
    testing gnome-doc-prepare... found 0.20.10
    Checking for required M4 macros...
    Processing ./configure.ac
    Running glib-gettextize... Ignore non-fatal messages.
    Copying file po/Makefile.in.in
    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /usr/share/aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.
    Running gnome-doc-prepare...
    You should add the contents of '/usr/share/aclocal/gnome-doc-utils.m4' to 'aclocal.m4'.
    Putting files in AC_CONFIG_MACRO_DIR, 'm4'.
    Running intltoolize...
    Running autoreconf...
    autoreconf: Entering directory `.'
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal --force --warnings=no-portability -I m4 ${ACLOCAL_FLAGS}
    autoreconf: configure.ac: tracing
    autoreconf: configure.ac: not using Libtool
    autoreconf: running: /usr/bin/autoconf --force --warnings=no-portability
    autoreconf: configure.ac: not using Autoheader
    autoreconf: running: automake --add-missing --copy --force-missing --warnings=no-portability
    configure.ac:48: installing './compile'
    configure.ac:9: installing './install-sh'
    configure.ac:9: installing './missing'
    Makefile.am: installing './INSTALL'
    src/ocrfeeder/Makefile.am:3: installing './py-compile'
    autoreconf: Leaving directory `.'
    Running ./configure --enable-maintainer-mode PYTHON=python2 ...
    checking for a BSD-compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether make supports nested variables... yes
    checking whether to enable maintainer-specific portions of Makefiles... yes
    checking whether make supports nested variables... (cached) yes
    checking whether python2 version is >= 2.5... yes
    checking for python2 version... 2.7
    checking for python2 platform... linux2
    checking for python2 script directory... ${prefix}/lib/python2.7/site-packages
    checking for python2 extension module directory... ${exec_prefix}/lib/python2.7/site-packages
    checking python2 module: enchant... yes
    checking python2 module: sane... yes
    checking python2 module: PIL... yes
    checking python2 module: reportlab... yes
    checking python2 module: gobject... yes
    checking gobject introspection module Gtk... yes
    checking gobject introspection module GooCanvas... no
    configure: error: failed to find required GObject Introspection module GooCanvas
    ==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
    ==> ERRORE: Makepkg non è riuscito a compilare ocrfeeder-git.
    ==> Riavviare la compilazione di ocrfeeder-git [s/N]
    ==> ------------------------------------------------
    ==>
    $ pacman -Q|grep canvas
    goocanvas1 1.0.0-3
    pygoocanvas 0.14.1-6
    EDIT:
    SOLVED:
    # pacman -S goocanvas
    Last edited by quellen (2014-11-18 18:02:18)

    VCS PKGBUILDs need to include the VCS type at the end of the pkgname. In this case your package should be named "wifiz-git".
    Here's an updated version of your PKGBUILD:
    # Maintainer: Cody Dostal <[email protected]>
    pkgname=wifiz-git
    _gitname=WiFiz
    pkgver=0.9.2.2.r1.g8147a9f
    pkgrel=1
    pkgdesc="NetCTL GUI Frontend, written in wxPython. Stable Version."
    arch=('any')
    url="https://github.com/codywd/$_gitname"
    license=('MIT')
    depends=('python2' 'wxpython' 'wireless_tools' 'netctl' 'wpa_supplicant')
    makedepends=('git')
    optdepends=('gedit: manually edit profiles')
    conflicts=('wifiz' 'wifiz-nightly')
    provides=('wifiz')
    source=("git://github.com/codywd/$_gitname.git")
    sha256sums=('SKIP')
    pkgver() {
    cd "$srcdir/$_gitname"
    git describe --always --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
    package() {
    cd "$srcdir/$_gitname"
    python2 setup.py install --root="$pkgdir/" --optimize=1
    Note the following changes:
    pkgname
    conflicts with "wifiz" (all VCS packages should provide and conflict with their non-VCS equivalents)
    removed redundant echo and shell invocation from pkgver function
    "$srcdir/$_gitname" instead of "$_gitname" in pkgver function: the git repo will not be in the same directory if the user sets SRCDIR in makepkg.conf

  • [Solved] Ncmpcpp Visualizer Failed To Load (Blank)

    I've install ncmpcpp and mpd and I've followed each guide to enable visualization. Unfortunately I don't know what have cause it to failed to load.
    Everytime I hit '9' to reveal it, it just showing blank terminal..for your information all of my songs just played fine.
    I used config from one of our member via this thread. here is my .ncmpcpp/config:
    ##### connection settings #####
    mpd_host = "localhost"
    mpd_port = "6600"
    mpd_music_dir = "/home/drfreddy/Music"
    mpd_connection_timeout = "5"
    mpd_crossfade_time = "1"
    mpd_communication_mode = "notifications" (polling/notifications)
    visualizer_fifo_path = "/tmp/mpd.fifo"
    visualizer_output_name = "my_fifo"
    visualizer_sync_interval = "1"
    visualizer_type = "wave" (spectrum/wave)
    system_encoding = "utf-8"
    ##### delays #####
    playlist_disable_highlight_delay = "5"
    message_delay_time = "4"
    # Playlist
    song_columns_list_format = "(7f)[cyan]{l} (25)[blue]{a} (40)[red]{t|f} (30)[magenta]{b}"
    song_list_format = "{$3[%l]$9} {$5%a$9} - {$2%t$9} - {$6%f$9}"
    now_playing_prefix = "$b$1» "
    now_playing_suffix = "$/b"
    playlist_display_mode = "columns" (classic/columns)
    autocenter_mode = "yes"
    centered_cursor = "yes"
    cyclic_scrolling = "yes"
    mouse_list_scroll_whole_page = "no"
    # # Bars
    song_status_format = "{%a - }{%t - }{%b}"
    progressbar_look = "─╼ "
    titles_visibility = "no"
    header_visibility = "no"
    statusbar_visibility = "yes"
    # Browser
    browser_playlist_prefix = "$2plist »$9 "
    browser_display_mode = "classic" (classic/columns)
    # Colors
    discard_colors_if_item_is_selected = "yes"
    header_window_color = "default"
    volume_color = "cyan"
    state_line_color = "white"
    state_flags_color = "green"
    main_window_color = "default"
    color1 = "cyan"
    color2 = "black"
    main_window_highlight_color = "red"
    progressbar_color = "cyan"
    statusbar_color = "white"
    active_column_color = "red"
    visualizer_color = "cyan"
    # Others
    song_window_title_format = "MPD: {%a > }{%t}|{%f}"
    search_engine_display_mode = "columns" (classic/columns)
    follow_now_playing_lyrics = "yes"
    display_screens_numbers_on_start = "no"
    user_interface = "alternative" (classic/alternative)
    And here is my .mpdconf:
    # An example configuration file for MPD
    # See the mpd.conf man page for a more detailed description of each parameter.
    # Files and directories #######################################################
    # This setting controls the top directory which MPD will search to discover the
    # available audio files and add them to the daemon's online database. This
    # setting defaults to the XDG directory, otherwise the music directory will be
    # be disabled and audio files will only be accepted over ipc socket (using
    # file:// protocol) or streaming files over an accepted protocol.
    music_directory "/home/drfreddy/Music/"
    # This setting sets the MPD internal playlist directory. The purpose of this
    # directory is storage for playlists created by MPD. The server will use
    # playlist files not created by the server but only if they are in the MPD
    # format. This setting defaults to playlist saving being disabled.
    playlist_directory "~/.mpd/playlists"
    # This setting sets the location of the MPD database. This file is used to
    # load the database at server start up and store the database while the
    # server is not up. This setting defaults to disabled which will allow
    # MPD to accept files over ipc socket (using file:// protocol) or streaming
    # files over an accepted protocol.
    db_file "~/.mpd/database"
    # These settings are the locations for the daemon log files for the daemon.
    # These logs are great for troubleshooting, depending on your log_level
    # settings.
    # The special value "syslog" makes MPD use the local syslog daemon. This
    # setting defaults to logging to syslog, otherwise logging is disabled.
    #log_file "~/.mpd/log"
    # This setting sets the location of the file which stores the process ID
    # for use of mpd --kill and some init scripts. This setting is disabled by
    # default and the pid file will not be stored.
    #pid_file "~/.mpd/pid"
    # This setting sets the location of the file which contains information about
    # most variables to get MPD back into the same general shape it was in before
    # it was brought down. This setting is disabled by default and the server
    # state will be reset on server start up.
    #state_file "~/.mpd/state"
    # The location of the sticker database. This is a database which
    # manages dynamic information attached to songs.
    #sticker_file "~/.mpd/sticker.sql"
    # General music daemon options ################################################
    # This setting specifies the user that MPD will run as. MPD should never run as
    # root and you may use this setting to make MPD change its user ID after
    # initialization. This setting is disabled by default and MPD is run as the
    # current user.
    user "drfreddy"
    # This setting specifies the group that MPD will run as. If not specified
    # primary group of user specified with "user" setting will be used (if set).
    # This is useful if MPD needs to be a member of group such as "audio" to
    # have permission to use sound card.
    #group "nogroup"
    # This setting sets the address for the daemon to listen on. Careful attention
    # should be paid if this is assigned to anything other then the default, any.
    # This setting can deny access to control of the daemon.
    # For network
    bind_to_address "any"
    # And for Unix Socket
    #bind_to_address "~/.mpd/socket"
    # This setting is the TCP port that is desired for the daemon to get assigned
    # to.
    port "6600"
    # This setting controls the type of information which is logged. Available
    # setting arguments are "default", "secure" or "verbose". The "verbose" setting
    # argument is recommended for troubleshooting, though can quickly stretch
    # available resources on limited hardware storage.
    log_level "default"
    # If you have a problem with your MP3s ending abruptly it is recommended that
    # you set this argument to "no" to attempt to fix the problem. If this solves
    # the problem, it is highly recommended to fix the MP3 files with vbrfix
    # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
    # point gapless MP3 playback can be enabled.
    gapless_mp3_playback "yes"
    # Setting "restore_paused" to "yes" puts MPD into pause mode instead
    # of starting playback after startup.
    #restore_paused "no"
    # This setting enables MPD to create playlists in a format usable by other
    # music players.
    #save_absolute_paths_in_playlists "no"
    # This setting defines a list of tag types that will be extracted during the
    # audio file discovery process. The complete list of possible values can be
    # found in the mpd.conf man page.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # This setting enables automatic update of MPD's database when files in
    # music_directory are changed.
    auto_update "yes"
    # Limit the depth of the directories being watched, 0 means only watch
    # the music directory itself. There is no limit by default.
    #auto_update_depth "3"
    # Symbolic link behavior ######################################################
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links outside of the configured music_directory.
    #follow_outside_symlinks "yes"
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links inside of the configured music_directory.
    #follow_inside_symlinks "yes"
    # Zeroconf / Avahi Service Discovery ##########################################
    # If this setting is set to "yes", service information will be published with
    # Zeroconf / Avahi.
    #zeroconf_enabled "yes"
    # The argument to this setting will be the Zeroconf / Avahi unique name for
    # this MPD server on the network.
    #zeroconf_name "Music Player"
    # Permissions #################################################################
    # If this setting is set, MPD will require password authorization. The password
    # can setting can be specified multiple times for different password profiles.
    #password "password@read,add,control,admin"
    # This setting specifies the permissions a user has who has not yet logged in.
    #default_permissions "read,add,control,admin"
    # Input #######################################################################
    input {
    plugin "curl"
    # proxy "proxy.isp.com:8080"
    # proxy_user "user"
    # proxy_password "password"
    # Audio Output ################################################################
    # MPD supports various audio output types, as well as playing through multiple
    # audio outputs at the same time, through multiple audio_output settings
    # blocks. Setting this block is optional, though the server will only attempt
    # autodetection for one sound card.
    # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
    # other audio outputs.
    # An example of an ALSA output:
    audio_output {
    type "alsa"
    name "Beats by Dr. Freddy"
    device "hw:0,0" # optional
    format "44100:16:2" # optional
    mixer_type "software" # optional
    mixer_device "default" # optional
    mixer_control "PCM" # optional
    mixer_index "0" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    ## device "/dev/dsp" # optional
    ## format "44100:16:2" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "/dev/mixer" # optional
    ## mixer_control "PCM" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # encoding "ogg" # optional
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    ## protocol "icecast2" # optional
    ## user "source" # optional
    ## description "My Stream Description" # optional
    ## url "http://example.com" # optional
    ## genre "jazz" # optional
    ## public "no" # optional
    ## timeout "2" # optional
    ## mixer_type "software" # optional
    # An example of a recorder output:
    #audio_output {
    # type "recorder"
    # name "My recorder"
    # encoder "vorbis" # optional, vorbis or lame
    # path "/var/lib/mpd/recorder/mpd.ogg"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # An example of a httpd output (built-in HTTP streaming server):
    #audio_output {
    # type "httpd"
    # name "My HTTP Stream"
    # encoder "vorbis" # optional, vorbis or lame
    # port "8000"
    # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # max_clients "0" # optional 0=no limit
    # An example of a pulseaudio output (streaming to a remote pulseaudio server)
    #audio_output {
    # type "pulse"
    # name "My Pulse Output"
    ## server "remote_server" # optional
    ## sink "remote_server_sink" # optional
    ## Example "pipe" output:
    #audio_output {
    # type "pipe"
    # name "my pipe"
    # command "aplay -f cd 2>/dev/null"
    ## Or if you're want to use AudioCompress
    # command "AudioCompress -m | aplay -f cd 2>/dev/null"
    ## Or to send raw PCM stream through PCM:
    # command "nc example.org 8765"
    # format "44100:16:2"
    ## An example of a null output (for no audio output):
    #audio_output {
    # type "null"
    # name "My Null Output"
    # mixer_type "none" # optional
    # This setting will change all decoded audio to be converted to the specified
    # format before being passed to the audio outputs. By default, this setting is
    # disabled.
    #audio_output_format "44100:16:2"
    # If MPD has been compiled with libsamplerate support, this setting specifies
    # the sample rate converter to use. Possible values can be found in the
    # mpd.conf man page or the libsamplerate documentation. By default, this is
    # setting is disabled.
    #samplerate_converter "Fastest Sinc Interpolator"
    # Normalization automatic volume adjustments ##################################
    # This setting specifies the type of ReplayGain to use. This setting can have
    # the argument "off", "album" or "track". See <http://www.replaygain.org>
    # for more details. This setting is off by default.
    #replaygain "album"
    # This setting sets the pre-amp used for files that have ReplayGain tags. By
    # default this setting is disabled.
    #replaygain_preamp "0"
    # This setting enables on-the-fly normalization volume adjustment. This will
    # result in the volume of all playing audio to be adjusted so the output has
    # equal "loudness". This setting is disabled by default.
    #volume_normalization "no"
    # MPD Internal Buffering ######################################################
    # This setting adjusts the size of internal decoded audio buffering. Changing
    # this may have undesired effects. Don't change this if you don't know what you
    # are doing.
    #audio_buffer_size "2048"
    # This setting controls the percentage of the buffer which is filled before
    # beginning to play. Increasing this reduces the chance of audio file skipping,
    # at the cost of increased time prior to audio playback.
    #buffer_before_play "10%"
    # Resource Limitations ########################################################
    # These settings are various limitations to prevent MPD from using too many
    # resources. Generally, these settings should be minimized to prevent security
    # risks, depending on the operating resources.
    #connection_timeout "60"
    #max_connections "10"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    # Client TCP keep alive #######################################################
    # For clients connected by TCP on supported platforms.
    # Allows detection of dangling connections due to clients disappearing from
    # the network without closing their connections.
    # This is not usually necessary but can be useful in cases such as wifi connectected
    # clients that go in and out of network range or turn off wifi without closing their
    # connections. Combined with low max_connections this can soon cause clients to not
    # be able to connect.
    # Enable tcp keepalive on new client connections (default is "no")
    #tcp_keep_alive "no"
    # Time in seconds since the last communication on the connection and before
    # the keepalive probing is started. (default is 7200 seconds)
    #tcp_keep_alive_idle "7200"
    # Interval in seconds between keepalive probes, once a probe started.
    # (default is 75 seconds)
    #tcp_keep_alive_interval "75"
    # Number of failed probes before the connection is pronounced dead and
    # the connection is closed. (default is 9 times)
    #tcp_keep_alive_count "9"
    # Character Encoding ##########################################################
    # If file or directory names do not display correctly for your locale then you
    # may need to modify this setting.
    #filesystem_charset "UTF-8"
    # This setting controls the encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    # SIDPlay decoder #############################################################
    # songlength_database:
    # Location of your songlengths file, as distributed with the HVSC.
    # The sidplay plugin checks this for matching MD5 fingerprints.
    # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
    # default_songlength:
    # This is the default playing time in seconds for songs not in the
    # songlength database, or in case you're not using a database.
    # A value of 0 means play indefinitely.
    # filter:
    # Turns the SID filter emulation on or off.
    #decoder {
    # plugin "sidplay"
    # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
    # default_songlength "120"
    # filter "true"
    audio_output {
    type "fifo"
    name "my_fifo"
    path "/tmp/mpd.fifo"
    Can somebody tell me how to enable the visualization? Am I missing something?
    Last edited by Archer1X (2013-02-07 10:48:34)

    Nevermind..got it working after configured that I have to put this line in .ncmpcpp/config:
    visualizer_look = "+|"
    Anybody have a better look for the visualizer?
    I also have tried several figures like "=="..hmm..kinda like it..
    Last edited by Archer1X (2013-02-07 10:49:13)

  • [SOLVED] Xorg launch fails due to synaptics protocol issue

    Hey gang!
    So this is an issue which first appeared after a recent pacman -Syu. I had gone too long without one and so many many packages were upgraded.
    I first tried rolling back the kernel but when that didn't help I resolved to get it working with the newest packages. I am on a macbook pro. I tried installing the xf86-input-mtrack-git package from the AUR but this just caused xorg errors in addition to the others. I am using the fx86-input-synaptics package from the standard repos which, as I said, worked for me in the past.
    Here are some files I think are relevent:
    Xorg.0.log (contains output from one failed Xorg launch):
    [ 2522.432]
    X.Org X Server 1.11.2
    Release Date: 2011-11-04
    [ 2522.433] X Protocol Version 11, Revision 0
    [ 2522.433] Build Operating System: Linux 3.1.1-1-ARCH x86_64
    [ 2522.433] Current Operating System: Linux myhost 3.1.5-1-ARCH #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011 x86_64
    [ 2522.433] Kernel command line: BOOT_IMAGE=/vmlinuz26 root=/dev/sda4 ro nomodeset
    [ 2522.433] Build Date: 16 November 2011 11:24:04AM
    [ 2522.433]
    [ 2522.433] Current version of pixman: 0.24.0
    [ 2522.433] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 2522.433] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 2522.433] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 13 23:14:33 2011
    [ 2522.433] (==) Using config file: "/etc/X11/xorg.conf"
    [ 2522.433] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 2522.434] (==) ServerLayout "Layout0"
    [ 2522.434] (**) |-->Screen "Screen0" (0)
    [ 2522.434] (**) | |-->Monitor "Monitor0"
    [ 2522.434] (**) | |-->Device "Device0"
    [ 2522.434] (**) |-->Input Device "Mouse0"
    [ 2522.434] (**) |-->Input Device "Keyboard0"
    [ 2522.434] (**) |-->Input Device "SynapticsTouchpad"
    [ 2522.434] (**) Option "Xinerama" "on"
    [ 2522.434] (==) Automatically adding devices
    [ 2522.434] (==) Automatically enabling devices
    [ 2522.434] (**) Xinerama: enabled
    [ 2522.434] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 2522.434] Entry deleted from font path.
    [ 2522.434] (**) FontPath set to:
    /usr/share/fonts/local,
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 2522.434] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 2522.434] (**) Extension "Composite" is disabled
    [ 2522.434] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    [ 2522.434] (WW) Disabling Mouse0
    [ 2522.434] (WW) Disabling Keyboard0
    [ 2522.434] (II) Loader magic: 0x7ccae0
    [ 2522.434] (II) Module ABI versions:
    [ 2522.434] X.Org ANSI C Emulation: 0.4
    [ 2522.434] X.Org Video Driver: 11.0
    [ 2522.434] X.Org XInput driver : 13.0
    [ 2522.434] X.Org Server Extension : 6.0
    [ 2522.435] (--) PCI:*(0:2:0:0) 10de:0647:106b:00bc rev 161, Mem @ 0xe4000000/16777216, 0xc0000000/268435456, 0xe2000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
    [ 2522.435] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 2522.435] (II) "extmod" will be loaded by default.
    [ 2522.435] (II) "dbe" will be loaded by default.
    [ 2522.435] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
    [ 2522.435] (II) "record" will be loaded by default.
    [ 2522.435] (II) "dri" will be loaded by default.
    [ 2522.435] (II) "dri2" will be loaded by default.
    [ 2522.435] (II) LoadModule: "synaptics"
    [ 2522.435] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 2522.436] (II) Module synaptics: vendor="X.Org Foundation"
    [ 2522.436] compiled for 1.11.0, module version = 1.5.0
    [ 2522.436] Module class: X.Org XInput Driver
    [ 2522.436] ABI class: X.Org XInput driver, version 13.0
    [ 2522.436] (II) LoadModule: "glx"
    [ 2522.436] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 2522.448] (II) Module glx: vendor="NVIDIA Corporation"
    [ 2522.448] compiled for 4.0.2, module version = 1.0.0
    [ 2522.448] Module class: X.Org Server Extension
    [ 2522.448] (II) NVIDIA GLX Module 290.10 Wed Nov 16 18:01:24 PST 2011
    [ 2522.448] (II) Loading extension GLX
    [ 2522.448] (II) LoadModule: "extmod"
    [ 2522.448] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 2522.448] (II) Module extmod: vendor="X.Org Foundation"
    [ 2522.448] compiled for 1.11.2, module version = 1.0.0
    [ 2522.448] Module class: X.Org Server Extension
    [ 2522.448] ABI class: X.Org Server Extension, version 6.0
    [ 2522.448] (II) Loading extension MIT-SCREEN-SAVER
    [ 2522.448] (II) Loading extension XFree86-VidModeExtension
    [ 2522.448] (II) Loading extension XFree86-DGA
    [ 2522.448] (II) Loading extension DPMS
    [ 2522.448] (II) Loading extension XVideo
    [ 2522.448] (II) Loading extension XVideo-MotionCompensation
    [ 2522.448] (II) Loading extension X-Resource
    [ 2522.448] (II) LoadModule: "dbe"
    [ 2522.449] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 2522.449] (II) Module dbe: vendor="X.Org Foundation"
    [ 2522.449] compiled for 1.11.2, module version = 1.0.0
    [ 2522.449] Module class: X.Org Server Extension
    [ 2522.449] ABI class: X.Org Server Extension, version 6.0
    [ 2522.449] (II) Loading extension DOUBLE-BUFFER
    [ 2522.449] (II) LoadModule: "record"
    [ 2522.449] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 2522.449] (II) Module record: vendor="X.Org Foundation"
    [ 2522.449] compiled for 1.11.2, module version = 1.13.0
    [ 2522.449] Module class: X.Org Server Extension
    [ 2522.449] ABI class: X.Org Server Extension, version 6.0
    [ 2522.449] (II) Loading extension RECORD
    [ 2522.449] (II) LoadModule: "dri"
    [ 2522.449] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 2522.449] (II) Module dri: vendor="X.Org Foundation"
    [ 2522.449] compiled for 1.11.2, module version = 1.0.0
    [ 2522.449] ABI class: X.Org Server Extension, version 6.0
    [ 2522.449] (II) Loading extension XFree86-DRI
    [ 2522.449] (II) LoadModule: "dri2"
    [ 2522.449] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 2522.449] (II) Module dri2: vendor="X.Org Foundation"
    [ 2522.449] compiled for 1.11.2, module version = 1.2.0
    [ 2522.449] ABI class: X.Org Server Extension, version 6.0
    [ 2522.449] (II) Loading extension DRI2
    [ 2522.449] (II) LoadModule: "nvidia"
    [ 2522.449] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 2522.450] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 2522.450] compiled for 4.0.2, module version = 1.0.0
    [ 2522.450] Module class: X.Org Video Driver
    [ 2522.450] (II) LoadModule: "synaptics"
    [ 2522.450] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 2522.450] (II) Module synaptics: vendor="X.Org Foundation"
    [ 2522.450] compiled for 1.11.0, module version = 1.5.0
    [ 2522.450] Module class: X.Org XInput Driver
    [ 2522.450] ABI class: X.Org XInput driver, version 13.0
    [ 2522.450] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 17:41:10 PST 2011
    [ 2522.450] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 2522.450] (--) using VT number 7
    [ 2522.453] (II) Loading sub module "fb"
    [ 2522.453] (II) LoadModule: "fb"
    [ 2522.453] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 2522.453] (II) Module fb: vendor="X.Org Foundation"
    [ 2522.453] compiled for 1.11.2, module version = 1.0.0
    [ 2522.453] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 2522.453] (II) Loading sub module "wfb"
    [ 2522.453] (II) LoadModule: "wfb"
    [ 2522.453] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 2522.453] (II) Module wfb: vendor="X.Org Foundation"
    [ 2522.453] compiled for 1.11.2, module version = 1.0.0
    [ 2522.453] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 2522.453] (II) Loading sub module "ramdac"
    [ 2522.453] (II) LoadModule: "ramdac"
    [ 2522.453] (II) Module "ramdac" already built-in
    [ 2522.453] (WW) NVIDIA: Xinerama is enabled, so RandR has likely been disabled by the
    [ 2522.453] (WW) NVIDIA: X server.
    [ 2522.453] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 2522.453] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 2522.453] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 2522.453] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
    [ 2522.453] (==) NVIDIA(0): RGB weight 888
    [ 2522.453] (==) NVIDIA(0): Default visual is TrueColor
    [ 2522.453] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 2522.453] (**) NVIDIA(0): Enabling 2D acceleration
    [ 2523.806] (II) NVIDIA(GPU-0): Display (Apple Color LCD (DFP-0)) does not support NVIDIA 3D
    [ 2523.806] (II) NVIDIA(GPU-0): Vision stereo.
    [ 2523.808] (II) NVIDIA(0): NVIDIA GPU GeForce 9600M GT (G96) at PCI:2:0:0 (GPU-0)
    [ 2523.809] (--) NVIDIA(0): Memory: 262144 kBytes
    [ 2523.809] (--) NVIDIA(0): VideoBIOS: 62.94.58.00.17
    [ 2523.809] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [ 2523.809] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [ 2523.809] (--) NVIDIA(0): Connected display device(s) on GeForce 9600M GT at PCI:2:0:0
    [ 2523.809] (--) NVIDIA(0): Apple Color LCD (DFP-0)
    [ 2523.809] (--) NVIDIA(0): Apple Color LCD (DFP-0): 330.0 MHz maximum pixel clock
    [ 2523.809] (--) NVIDIA(0): Apple Color LCD (DFP-0): Internal Dual Link LVDS
    [ 2523.811] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
    [ 2523.811] (**) NVIDIA(0): enabled on all display devices.
    [ 2523.849] (II) NVIDIA(0): Assigned Display Device: DFP-0
    [ 2523.849] (==) NVIDIA(0):
    [ 2523.849] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
    [ 2523.849] (==) NVIDIA(0): will be used as the requested mode.
    [ 2523.849] (==) NVIDIA(0):
    [ 2523.849] (II) NVIDIA(0): Validated modes:
    [ 2523.849] (II) NVIDIA(0): "nvidia-auto-select"
    [ 2523.849] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
    [ 2524.909] (--) NVIDIA(0): DPI set to (110, 108); computed from "UseEdidDpi" X config
    [ 2524.909] (--) NVIDIA(0): option
    [ 2524.909] (--) Depth 24 pixmap format is 32 bpp
    [ 2524.909] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    [ 2524.916] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    [ 2524.916] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
    [ 2524.916] (II) NVIDIA(0): configuration option may not be set correctly. When the
    [ 2524.916] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
    [ 2524.916] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
    [ 2524.916] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
    [ 2524.916] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
    [ 2524.916] (II) NVIDIA(0): Config Options in the README.
    [ 2524.918] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
    [ 2525.208] (II) Loading extension NV-GLX
    [ 2525.246] (==) NVIDIA(0): Disabling shared memory pixmaps
    [ 2525.246] (==) NVIDIA(0): Backing store disabled
    [ 2525.246] (==) NVIDIA(0): Silken mouse enabled
    [ 2525.247] (**) NVIDIA(0): DPMS enabled
    [ 2525.247] (II) Loading extension NV-CONTROL
    [ 2525.247] (II) Loading sub module "dri2"
    [ 2525.248] (II) LoadModule: "dri2"
    [ 2525.248] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 2525.248] (II) Module dri2: vendor="X.Org Foundation"
    [ 2525.248] compiled for 1.11.2, module version = 1.2.0
    [ 2525.248] ABI class: X.Org Server Extension, version 6.0
    [ 2525.248] (II) NVIDIA(0): [DRI2] Setup complete
    [ 2525.248] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
    [ 2525.248] (==) RandR enabled
    [ 2525.248] (II) Initializing built-in extension Generic Event Extension
    [ 2525.248] (II) Initializing built-in extension SHAPE
    [ 2525.248] (II) Initializing built-in extension MIT-SHM
    [ 2525.248] (II) Initializing built-in extension XInputExtension
    [ 2525.248] (II) Initializing built-in extension XTEST
    [ 2525.248] (II) Initializing built-in extension BIG-REQUESTS
    [ 2525.248] (II) Initializing built-in extension SYNC
    [ 2525.248] (II) Initializing built-in extension XKEYBOARD
    [ 2525.248] (II) Initializing built-in extension XC-MISC
    [ 2525.248] (II) Initializing built-in extension SECURITY
    [ 2525.248] (II) Initializing built-in extension XINERAMA
    [ 2525.248] (II) Initializing built-in extension XFIXES
    [ 2525.248] (II) Initializing built-in extension RENDER
    [ 2525.248] (II) Initializing built-in extension RANDR
    [ 2525.248] (II) Initializing built-in extension COMPOSITE
    [ 2525.248] (II) Initializing built-in extension DAMAGE
    [ 2525.248] (II) Initializing extension GLX
    [ 2525.341] (II) Using input driver 'synaptics' for 'SynapticsTouchpad'
    [ 2525.341] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 2525.341] (**) Option "AlwaysCore" "true"
    [ 2525.341] (**) Option "SendCoreEvents"
    [ 2525.341] (**) SynapticsTouchpad: always reports core events
    [ 2525.696] (--) synaptics: SynapticsTouchpad: auto-dev sets device to /dev/input/event6
    [ 2525.803] (**) Option "Device" "/dev/input/event6"
    [ 2525.909] (--) synaptics: SynapticsTouchpad: x-axis range 0 - 1280
    [ 2525.909] (--) synaptics: SynapticsTouchpad: y-axis range 0 - 800
    [ 2525.909] (--) synaptics: SynapticsTouchpad: pressure range 0 - 256
    [ 2525.909] (--) synaptics: SynapticsTouchpad: finger width range 0 - 0
    [ 2525.909] (--) synaptics: SynapticsTouchpad: buttons: left double triple
    [ 2525.909] (--) synaptics: SynapticsTouchpad: Vendor 0x5ac Product 0x236
    [ 2525.909] (**) Option "SHMConfig" "true"
    [ 2525.909] (**) Option "VertTwoFingerScroll" "true"
    [ 2525.909] (**) Option "HorizTwoFingerScroll" "true"
    [ 2525.909] (**) Option "TapButton1" "1"
    [ 2525.909] (**) Option "TapButton2" "3"
    [ 2525.910] (**) Option "TapButton3" "2"
    [ 2525.910] (**) Option "ClickFinger1" "1"
    [ 2525.910] (**) Option "ClickFinger2" "3"
    [ 2525.910] (**) Option "ClickFinger3" "2"
    [ 2525.999] (--) synaptics: SynapticsTouchpad: touchpad found
    [ 2525.999] (**) SynapticsTouchpad: always reports core events
    [ 2526.106] (II) XINPUT: Adding extended input device "SynapticsTouchpad" (type: TOUCHPAD, id 6)
    [ 2526.106] (**) synaptics: SynapticsTouchpad: (accel) MinSpeed is now constant deceleration 2.5
    [ 2526.106] (**) synaptics: SynapticsTouchpad: MaxSpeed is now 1.75
    [ 2526.106] (**) synaptics: SynapticsTouchpad: AccelFactor is now 0.133
    [ 2526.106] (**) SynapticsTouchpad: (accel) keeping acceleration scheme 1
    [ 2526.106] (**) SynapticsTouchpad: (accel) acceleration profile 1
    [ 2526.106] (**) SynapticsTouchpad: (accel) acceleration factor: 2.000
    [ 2526.106] (**) SynapticsTouchpad: (accel) acceleration threshold: 4
    [ 2526.111] (--) synaptics: SynapticsTouchpad: touchpad found
    [ 2526.113] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    [ 2526.113] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 2526.113] (II) LoadModule: "evdev"
    [ 2526.113] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.113] (II) Module evdev: vendor="X.Org Foundation"
    [ 2526.113] compiled for 1.10.99.902, module version = 2.6.0
    [ 2526.113] Module class: X.Org XInput Driver
    [ 2526.113] ABI class: X.Org XInput driver, version 13.0
    [ 2526.113] (II) Using input driver 'evdev' for 'Power Button'
    [ 2526.113] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.113] (**) Power Button: always reports core events
    [ 2526.113] (**) Power Button: Device: "/dev/input/event3"
    [ 2526.113] (--) Power Button: Found keys
    [ 2526.113] (II) Power Button: Configuring as keyboard
    [ 2526.113] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
    [ 2526.113] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 2526.113] (**) Option "xkb_rules" "evdev"
    [ 2526.113] (**) Option "xkb_model" "evdev"
    [ 2526.113] (**) Option "xkb_layout" "us"
    [ 2526.135] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [ 2526.135] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 2526.135] (II) Using input driver 'evdev' for 'Power Button'
    [ 2526.135] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.135] (**) Power Button: always reports core events
    [ 2526.135] (**) Power Button: Device: "/dev/input/event1"
    [ 2526.135] (--) Power Button: Found keys
    [ 2526.135] (II) Power Button: Configuring as keyboard
    [ 2526.135] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
    [ 2526.135] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
    [ 2526.135] (**) Option "xkb_rules" "evdev"
    [ 2526.135] (**) Option "xkb_model" "evdev"
    [ 2526.135] (**) Option "xkb_layout" "us"
    [ 2526.135] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
    [ 2526.135] (II) No input driver/identifier specified (ignoring)
    [ 2526.135] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
    [ 2526.135] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 2526.135] (II) Using input driver 'evdev' for 'Sleep Button'
    [ 2526.135] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.135] (**) Sleep Button: always reports core events
    [ 2526.135] (**) Sleep Button: Device: "/dev/input/event2"
    [ 2526.135] (--) Sleep Button: Found keys
    [ 2526.135] (II) Sleep Button: Configuring as keyboard
    [ 2526.135] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
    [ 2526.135] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
    [ 2526.135] (**) Option "xkb_rules" "evdev"
    [ 2526.135] (**) Option "xkb_model" "evdev"
    [ 2526.135] (**) Option "xkb_layout" "us"
    [ 2526.136] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event8)
    [ 2526.136] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
    [ 2526.136] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
    [ 2526.136] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.136] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
    [ 2526.136] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event8"
    [ 2526.136] (--) Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
    [ 2526.136] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
    [ 2526.136] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/input/input8/event8"
    [ 2526.136] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 10)
    [ 2526.136] (**) Option "xkb_rules" "evdev"
    [ 2526.136] (**) Option "xkb_model" "evdev"
    [ 2526.136] (**) Option "xkb_layout" "us"
    [ 2526.136] (II) config/udev: Adding input device bcm5974 (/dev/input/event6)
    [ 2526.136] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
    [ 2526.136] (**) bcm5974: Applying InputClass "touchpad catchall"
    [ 2526.136] (II) Using input driver 'synaptics' for 'bcm5974'
    [ 2526.136] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 2526.136] (**) bcm5974: always reports core events
    [ 2526.137] (**) Option "Device" "/dev/input/event6"
    [ 2526.149] (EE) synaptics: bcm5974: Synaptics driver unable to detect protocol
    [ 2526.149] (EE) PreInit returned 11 for "bcm5974"
    [ 2526.149] (II) UnloadModule: "synaptics"
    [ 2526.149] (II) Unloading synaptics
    [ 2526.150] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
    [ 2526.150] (II) No input driver/identifier specified (ignoring)
    [ 2526.150] (II) config/udev: Adding input device Built-in iSight (/dev/input/event7)
    [ 2526.150] (**) Built-in iSight: Applying InputClass "evdev keyboard catchall"
    [ 2526.150] (II) Using input driver 'evdev' for 'Built-in iSight'
    [ 2526.150] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 2526.150] (**) Built-in iSight: always reports core events
    [ 2526.150] (**) Built-in iSight: Device: "/dev/input/event7"
    [ 2526.150] (--) Built-in iSight: Found keys
    [ 2526.150] (II) Built-in iSight: Configuring as keyboard
    [ 2526.150] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input7/event7"
    [ 2526.150] (II) XINPUT: Adding extended input device "Built-in iSight" (type: KEYBOARD, id 11)
    [ 2526.150] (**) Option "xkb_rules" "evdev"
    [ 2526.150] (**) Option "xkb_model" "evdev"
    [ 2526.150] (**) Option "xkb_layout" "us"
    [ 2526.150] (II) config/udev: Adding input device applesmc (/dev/input/event5)
    [ 2526.150] (II) No input driver/identifier specified (ignoring)
    [ 2526.151] (II) config/udev: Adding input device applesmc (/dev/input/js0)
    [ 2526.151] (II) No input driver/identifier specified (ignoring)
    [ 2526.151] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    [ 2526.151] (II) No input driver/identifier specified (ignoring)
    [ 2526.356] (II) UnloadModule: "synaptics"
    [ 2526.356] (II) Unloading synaptics
    [ 2526.463] (II) Power Button: Close
    [ 2526.463] (II) UnloadModule: "evdev"
    [ 2526.463] (II) Unloading evdev
    [ 2526.569] (II) Power Button: Close
    [ 2526.569] (II) UnloadModule: "evdev"
    [ 2526.569] (II) Unloading evdev
    [ 2526.676] (II) Sleep Button: Close
    [ 2526.676] (II) UnloadModule: "evdev"
    [ 2526.676] (II) Unloading evdev
    [ 2526.729] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Close
    [ 2526.729] (II) UnloadModule: "evdev"
    [ 2526.729] (II) Unloading evdev
    [ 2526.836] (II) Built-in iSight: Close
    [ 2526.836] (II) UnloadModule: "evdev"
    [ 2526.836] (II) Unloading evdev
    [ 2528.554] Server terminated successfully (0). Closing log file.
    xorg.conf:
    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig: version 260.19.21 (buildmeister@builder101) Thu Nov 4 21:47:28 PDT 2010
    #Section "InputDevice"
    # generated from default
    # Identifier "Mouse0"
    # Driver "mouse"
    # Option "Protocol" "auto"
    # Option "Device" "/dev/psaux"
    # Option "Emulate3Buttons" "no"
    # Option "ZAxisMapping" "4 5"
    #EndSection
    Section "ServerLayout"
    # InputDevice "Mouse0" "CorePointer"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "SynapticsTouchpad" "SendCoreEvents"
    Option "Xinerama" "on"
    EndSection
    Section "Files"
    FontPath "/usr/share/fonts/local"
    EndSection
    Section "Module"
    Load "synaptics"
    Load "glx"
    EndSection
    Section "InputDevice"
    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection
    Section "InputDevice"
    Identifier "SynapticsTouchpad"
    Driver "synaptics"
    Option "AlwaysCore" "true"
    # Option "Device" "/dev/input/mice"
    # Option "Protocol" "auto-dev"
    Option "SHMConfig" "true"
    Option "VertTwoFingerScroll" "true"
    Option "HorizTwoFingerScroll" "true"
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    Option "ClickFinger1" "1"
    Option "ClickFinger2" "3"
    Option "ClickFinger3" "2"
    EndSection
    Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "Unknown"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    Option "DPMS"
    EndSection
    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection
    Section "Extensions"
    Option "Composite" "Disable"
    EndSection
    xorg.conf.d/10-synaptics.conf:
    Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    EndSection
    I realize that there are a few lines commented out in xorg.conf referring to the synaptics protocol which would seem relevant to this issue. I have tried uncommenting each of them separately and together but still the problem continues.
    I have searched  the wiki and forums and came up empty handed. Any help would be most appreciated. Thanks for your time!
    Last edited by ennui (2011-12-15 13:25:58)

    Well found all the modules but now I get errors which seem to be because I have KMS disabled. I guess nouveau needs KMS but I seem to remember having it on prevented me from being able to boot up into linux on this macbook in the past.... Here is the error
    [ 426.178]
    X.Org X Server 1.11.2
    Release Date: 2011-11-04
    [ 426.178] X Protocol Version 11, Revision 0
    [ 426.178] Build Operating System: Linux 3.1.1-1-ARCH x86_64
    [ 426.178] Current Operating System: Linux myhost 3.1.5-1-ARCH #1 SMP PREEMPT Sat Dec 10 14:43:09 CET 2011 x86_64
    [ 426.178] Kernel command line: BOOT_IMAGE=/vmlinuz26 root=/dev/sda4 ro nomodeset
    [ 426.178] Build Date: 16 November 2011 11:24:04AM
    [ 426.178]
    [ 426.178] Current version of pixman: 0.24.0
    [ 426.178] Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
    [ 426.178] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 426.178] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Dec 14 08:21:45 2011
    [ 426.178] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 426.179] (==) No Layout section. Using the first Screen section.
    [ 426.179] (==) No screen section available. Using defaults.
    [ 426.179] (**) |-->Screen "Default Screen Section" (0)
    [ 426.179] (**) | |-->Monitor "<default monitor>"
    [ 426.179] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 426.179] (==) Automatically adding devices
    [ 426.179] (==) Automatically enabling devices
    [ 426.179] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 426.179] Entry deleted from font path.
    [ 426.179] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/,
    /usr/share/fonts/100dpi/,
    /usr/share/fonts/75dpi/
    [ 426.179] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 426.179] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 426.179] (II) Loader magic: 0x7ccae0
    [ 426.179] (II) Module ABI versions:
    [ 426.179] X.Org ANSI C Emulation: 0.4
    [ 426.179] X.Org Video Driver: 11.0
    [ 426.179] X.Org XInput driver : 13.0
    [ 426.179] X.Org Server Extension : 6.0
    [ 426.180] (--) PCI:*(0:2:0:0) 10de:0647:106b:00bc rev 161, Mem @ 0xe4000000/16777216, 0xc0000000/268435456, 0xe2000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
    [ 426.180] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [ 426.180] (II) LoadModule: "extmod"
    [ 426.180] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
    [ 426.180] (II) Module extmod: vendor="X.Org Foundation"
    [ 426.180] compiled for 1.11.2, module version = 1.0.0
    [ 426.180] Module class: X.Org Server Extension
    [ 426.180] ABI class: X.Org Server Extension, version 6.0
    [ 426.180] (II) Loading extension MIT-SCREEN-SAVER
    [ 426.180] (II) Loading extension XFree86-VidModeExtension
    [ 426.180] (II) Loading extension XFree86-DGA
    [ 426.180] (II) Loading extension DPMS
    [ 426.180] (II) Loading extension XVideo
    [ 426.180] (II) Loading extension XVideo-MotionCompensation
    [ 426.180] (II) Loading extension X-Resource
    [ 426.180] (II) LoadModule: "dbe"
    [ 426.181] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
    [ 426.181] (II) Module dbe: vendor="X.Org Foundation"
    [ 426.181] compiled for 1.11.2, module version = 1.0.0
    [ 426.181] Module class: X.Org Server Extension
    [ 426.181] ABI class: X.Org Server Extension, version 6.0
    [ 426.181] (II) Loading extension DOUBLE-BUFFER
    [ 426.181] (II) LoadModule: "glx"
    [ 426.181] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 426.193] (II) Module glx: vendor="NVIDIA Corporation"
    [ 426.193] compiled for 4.0.2, module version = 1.0.0
    [ 426.193] Module class: X.Org Server Extension
    [ 426.193] (II) NVIDIA GLX Module 290.10 Wed Nov 16 18:01:24 PST 2011
    [ 426.193] (II) Loading extension GLX
    [ 426.193] (II) LoadModule: "record"
    [ 426.193] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
    [ 426.193] (II) Module record: vendor="X.Org Foundation"
    [ 426.193] compiled for 1.11.2, module version = 1.13.0
    [ 426.194] Module class: X.Org Server Extension
    [ 426.194] ABI class: X.Org Server Extension, version 6.0
    [ 426.194] (II) Loading extension RECORD
    [ 426.194] (II) LoadModule: "dri"
    [ 426.194] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
    [ 426.194] (II) Module dri: vendor="X.Org Foundation"
    [ 426.194] compiled for 1.11.2, module version = 1.0.0
    [ 426.194] ABI class: X.Org Server Extension, version 6.0
    [ 426.194] (II) Loading extension XFree86-DRI
    [ 426.194] (II) LoadModule: "dri2"
    [ 426.194] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 426.194] (II) Module dri2: vendor="X.Org Foundation"
    [ 426.194] compiled for 1.11.2, module version = 1.2.0
    [ 426.194] ABI class: X.Org Server Extension, version 6.0
    [ 426.194] (II) Loading extension DRI2
    [ 426.194] (==) Matched nouveau as autoconfigured driver 0
    [ 426.194] (==) Matched nv as autoconfigured driver 1
    [ 426.194] (==) Matched nvidia as autoconfigured driver 2
    [ 426.194] (==) Matched vesa as autoconfigured driver 3
    [ 426.194] (==) Matched fbdev as autoconfigured driver 4
    [ 426.194] (==) Assigned the driver to the xf86ConfigLayout
    [ 426.194] (II) LoadModule: "nouveau"
    [ 426.194] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
    [ 426.194] (II) Module nouveau: vendor="X.Org Foundation"
    [ 426.194] compiled for 1.11.0, module version = 0.0.16
    [ 426.194] Module class: X.Org Video Driver
    [ 426.194] ABI class: X.Org Video Driver, version 11.0
    [ 426.194] (II) LoadModule: "nv"
    [ 426.194] (II) Loading /usr/lib/xorg/modules/drivers/nv_drv.so
    [ 426.194] (II) Module nv: vendor="X.Org Foundation"
    [ 426.194] compiled for 1.11.0, module version = 2.1.18
    [ 426.194] Module class: X.Org Video Driver
    [ 426.194] ABI class: X.Org Video Driver, version 11.0
    [ 426.194] (II) LoadModule: "nvidia"
    [ 426.194] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 426.195] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 426.195] compiled for 4.0.2, module version = 1.0.0
    [ 426.195] Module class: X.Org Video Driver
    [ 426.195] (II) LoadModule: "vesa"
    [ 426.195] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [ 426.195] (II) Module vesa: vendor="X.Org Foundation"
    [ 426.195] compiled for 1.11.1, module version = 2.3.0
    [ 426.195] Module class: X.Org Video Driver
    [ 426.195] ABI class: X.Org Video Driver, version 11.0
    [ 426.195] (II) LoadModule: "fbdev"
    [ 426.195] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [ 426.195] (II) Module fbdev: vendor="X.Org Foundation"
    [ 426.195] compiled for 1.10.99.902, module version = 0.4.2
    [ 426.195] ABI class: X.Org Video Driver, version 11.0
    [ 426.195] (II) NOUVEAU driver
    [ 426.195] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 426.195] RIVA TNT (NV04)
    [ 426.195] RIVA TNT2 (NV05)
    [ 426.195] GeForce 256 (NV10)
    [ 426.195] GeForce 2 (NV11, NV15)
    [ 426.196] GeForce 4MX (NV17, NV18)
    [ 426.196] GeForce 3 (NV20)
    [ 426.196] GeForce 4Ti (NV25, NV28)
    [ 426.196] GeForce FX (NV3x)
    [ 426.196] GeForce 6 (NV4x)
    [ 426.196] GeForce 7 (G7x)
    [ 426.196] GeForce 8 (G8x)
    [ 426.196] GeForce GTX 200 (NVA0)
    [ 426.196] GeForce GTX 400 (NVC0)
    [ 426.196] (II) NOUVEAU driver
    [ 426.196] (II) NOUVEAU driver for NVIDIA chipset families :
    [ 426.196] RIVA TNT (NV04)
    [ 426.196] RIVA TNT2 (NV05)
    [ 426.196] GeForce 256 (NV10)
    [ 426.196] GeForce 2 (NV11, NV15)
    [ 426.196] GeForce 4MX (NV17, NV18)
    [ 426.196] GeForce 3 (NV20)
    [ 426.196] GeForce 4Ti (NV25, NV28)
    [ 426.196] GeForce FX (NV3x)
    [ 426.196] GeForce 6 (NV4x)
    [ 426.196] GeForce 7 (G7x)
    [ 426.196] GeForce 8 (G8x)
    [ 426.196] GeForce GTX 200 (NVA0)
    [ 426.196] GeForce GTX 400 (NVC0)
    [ 426.196] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 17:41:10 PST 2011
    [ 426.196] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 426.196] (II) VESA: driver for VESA chipsets: vesa
    [ 426.196] (II) FBDEV: driver for framebuffer: fbdev
    [ 426.196] (--) using VT number 7
    [ 426.199] drmOpenDevice: node name is /dev/dri/card0
    [ 426.205] drmOpenByBusid: Searching for BusID pci:0000:02:00.0
    [ 426.205] drmOpenDevice: node name is /dev/dri/card0
    [ 426.210] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.210] drmOpenDevice: node name is /dev/dri/card1
    [ 426.215] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.215] drmOpenDevice: node name is /dev/dri/card2
    [ 426.220] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.220] drmOpenDevice: node name is /dev/dri/card3
    [ 426.225] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.225] drmOpenDevice: node name is /dev/dri/card4
    [ 426.230] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.230] drmOpenDevice: node name is /dev/dri/card5
    [ 426.235] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.235] drmOpenDevice: node name is /dev/dri/card6
    [ 426.240] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.240] drmOpenDevice: node name is /dev/dri/card7
    [ 426.245] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.245] drmOpenDevice: node name is /dev/dri/card8
    [ 426.250] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.250] drmOpenDevice: node name is /dev/dri/card9
    [ 426.255] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.255] drmOpenDevice: node name is /dev/dri/card10
    [ 426.260] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.260] drmOpenDevice: node name is /dev/dri/card11
    [ 426.265] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.265] drmOpenDevice: node name is /dev/dri/card12
    [ 426.270] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.270] drmOpenDevice: node name is /dev/dri/card13
    [ 426.275] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.275] drmOpenDevice: node name is /dev/dri/card14
    [ 426.280] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.280] drmOpenDevice: node name is /dev/dri/card15
    [ 426.285] drmOpenByBusid: drmOpenMinor returns -1
    [ 426.285] drmOpenDevice: node name is /dev/dri/card0
    [ 426.291] drmOpenDevice: node name is /dev/dri/card0
    [ 426.296] drmOpenDevice: node name is /dev/dri/card1
    [ 426.301] drmOpenDevice: node name is /dev/dri/card2
    [ 426.305] drmOpenDevice: node name is /dev/dri/card3
    [ 426.309] drmOpenDevice: node name is /dev/dri/card4
    [ 426.313] drmOpenDevice: node name is /dev/dri/card5
    [ 426.318] drmOpenDevice: node name is /dev/dri/card6
    [ 426.323] drmOpenDevice: node name is /dev/dri/card7
    [ 426.328] drmOpenDevice: node name is /dev/dri/card8
    [ 426.333] drmOpenDevice: node name is /dev/dri/card9
    [ 426.338] drmOpenDevice: node name is /dev/dri/card10
    [ 426.343] drmOpenDevice: node name is /dev/dri/card11
    [ 426.348] drmOpenDevice: node name is /dev/dri/card12
    [ 426.352] drmOpenDevice: node name is /dev/dri/card13
    [ 426.357] drmOpenDevice: node name is /dev/dri/card14
    [ 426.362] drmOpenDevice: node name is /dev/dri/card15
    [ 426.367] (EE) [drm] failed to open device
    [ 426.367] (II) Loading sub module "fb"
    [ 426.367] (II) LoadModule: "fb"
    [ 426.368] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 426.368] (II) Module fb: vendor="X.Org Foundation"
    [ 426.368] compiled for 1.11.2, module version = 1.0.0
    [ 426.368] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 426.368] (II) Loading sub module "wfb"
    [ 426.368] (II) LoadModule: "wfb"
    [ 426.368] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 426.368] (II) Module wfb: vendor="X.Org Foundation"
    [ 426.368] compiled for 1.11.2, module version = 1.0.0
    [ 426.368] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 426.368] (II) Loading sub module "ramdac"
    [ 426.368] (II) LoadModule: "ramdac"
    [ 426.368] (II) Module "ramdac" already built-in
    [ 426.368] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 426.368] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 426.368] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 426.368] (WW) Falling back to old probe method for vesa
    [ 426.368] (WW) Falling back to old probe method for fbdev
    [ 426.368] (II) Loading sub module "fbdevhw"
    [ 426.368] (II) LoadModule: "fbdevhw"
    [ 426.368] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [ 426.368] (II) Module fbdevhw: vendor="X.Org Foundation"
    [ 426.368] compiled for 1.11.2, module version = 0.0.2
    [ 426.368] ABI class: X.Org Video Driver, version 11.0
    [ 426.368] (EE) open /dev/fb0: No such file or directory
    [ 426.369] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 426.369] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [ 426.369] (==) NVIDIA(0): RGB weight 888
    [ 426.369] (==) NVIDIA(0): Default visual is TrueColor
    [ 426.369] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 426.369] (**) NVIDIA(0): Enabling 2D acceleration
    [ 427.694] (II) NVIDIA(GPU-0): Display (Apple Color LCD (DFP-0)) does not support NVIDIA 3D
    [ 427.694] (II) NVIDIA(GPU-0): Vision stereo.
    [ 427.696] (II) NVIDIA(0): NVIDIA GPU GeForce 9600M GT (G96) at PCI:2:0:0 (GPU-0)
    [ 427.696] (--) NVIDIA(0): Memory: 262144 kBytes
    [ 427.696] (--) NVIDIA(0): VideoBIOS: 62.94.58.00.17
    [ 427.696] (II) NVIDIA(0): Detected PCI Express Link width: 16X
    [ 427.696] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
    [ 427.696] (--) NVIDIA(0): Connected display device(s) on GeForce 9600M GT at PCI:2:0:0
    [ 427.696] (--) NVIDIA(0): Apple Color LCD (DFP-0)
    [ 427.696] (--) NVIDIA(0): Apple Color LCD (DFP-0): 330.0 MHz maximum pixel clock
    [ 427.696] (--) NVIDIA(0): Apple Color LCD (DFP-0): Internal Dual Link LVDS
    [ 427.698] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID has been
    [ 427.698] (**) NVIDIA(0): enabled on all display devices.
    [ 427.736] (II) NVIDIA(0): Assigned Display Device: DFP-0
    [ 427.736] (==) NVIDIA(0):
    [ 427.736] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
    [ 427.736] (==) NVIDIA(0): will be used as the requested mode.
    [ 427.736] (==) NVIDIA(0):
    [ 427.736] (II) NVIDIA(0): Validated modes:
    [ 427.736] (II) NVIDIA(0): "nvidia-auto-select"
    [ 427.736] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
    [ 428.784] (--) NVIDIA(0): DPI set to (110, 108); computed from "UseEdidDpi" X config
    [ 428.784] (--) NVIDIA(0): option
    [ 428.784] (II) UnloadModule: "nv"
    [ 428.784] (II) Unloading nv
    [ 428.784] (II) UnloadModule: "vesa"
    [ 428.784] (II) Unloading vesa
    [ 428.784] (II) UnloadModule: "fbdev"
    [ 428.784] (II) Unloading fbdev
    [ 428.784] (II) UnloadModule: "fbdevhw"
    [ 428.784] (II) Unloading fbdevhw
    [ 428.784] (--) Depth 24 pixmap format is 32 bpp
    [ 428.784] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
    [ 428.790] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
    [ 428.790] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
    [ 428.790] (II) NVIDIA(0): configuration option may not be set correctly. When the
    [ 428.790] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
    [ 428.791] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
    [ 428.791] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
    [ 428.791] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
    [ 428.791] (II) NVIDIA(0): Config Options in the README.
    [ 428.793] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
    [ 429.088] (II) Loading extension NV-GLX
    [ 429.126] (==) NVIDIA(0): Disabling shared memory pixmaps
    [ 429.126] (==) NVIDIA(0): Backing store disabled
    [ 429.126] (==) NVIDIA(0): Silken mouse enabled
    [ 429.127] (==) NVIDIA(0): DPMS enabled
    [ 429.127] (II) Loading extension NV-CONTROL
    [ 429.128] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "CRT", but no
    [ 429.128] (WW) NVIDIA(0): such display device could be found, or all display devices
    [ 429.128] (WW) NVIDIA(0): by that name are currently unavailable.
    [ 429.128] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "TV", but no such
    [ 429.128] (WW) NVIDIA(0): display device could be found, or all display devices by
    [ 429.128] (WW) NVIDIA(0): that name are currently unavailable.
    [ 429.128] (II) Loading extension XINERAMA
    [ 429.128] (II) Loading sub module "dri2"
    [ 429.128] (II) LoadModule: "dri2"
    [ 429.128] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
    [ 429.128] (II) Module dri2: vendor="X.Org Foundation"
    [ 429.128] compiled for 1.11.2, module version = 1.2.0
    [ 429.128] ABI class: X.Org Server Extension, version 6.0
    [ 429.128] (II) NVIDIA(0): [DRI2] Setup complete
    [ 429.128] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
    [ 429.128] (==) RandR enabled
    [ 429.128] (II) Initializing built-in extension Generic Event Extension
    [ 429.128] (II) Initializing built-in extension SHAPE
    [ 429.128] (II) Initializing built-in extension MIT-SHM
    [ 429.128] (II) Initializing built-in extension XInputExtension
    [ 429.128] (II) Initializing built-in extension XTEST
    [ 429.128] (II) Initializing built-in extension BIG-REQUESTS
    [ 429.128] (II) Initializing built-in extension SYNC
    [ 429.128] (II) Initializing built-in extension XKEYBOARD
    [ 429.128] (II) Initializing built-in extension XC-MISC
    [ 429.128] (II) Initializing built-in extension SECURITY
    [ 429.128] (II) Initializing built-in extension XINERAMA
    [ 429.128] (II) Initializing built-in extension XFIXES
    [ 429.128] (II) Initializing built-in extension RENDER
    [ 429.128] (II) Initializing built-in extension RANDR
    [ 429.128] (II) Initializing built-in extension COMPOSITE
    [ 429.128] (II) Initializing built-in extension DAMAGE
    [ 429.129] (II) Initializing extension GLX
    [ 429.223] (II) config/udev: Adding input device Power Button (/dev/input/event3)
    [ 429.223] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 429.223] (II) LoadModule: "evdev"
    [ 429.223] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.223] (II) Module evdev: vendor="X.Org Foundation"
    [ 429.223] compiled for 1.10.99.902, module version = 2.6.0
    [ 429.223] Module class: X.Org XInput Driver
    [ 429.223] ABI class: X.Org XInput driver, version 13.0
    [ 429.223] (II) Using input driver 'evdev' for 'Power Button'
    [ 429.223] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.223] (**) Power Button: always reports core events
    [ 429.223] (**) Power Button: Device: "/dev/input/event3"
    [ 429.223] (--) Power Button: Found keys
    [ 429.223] (II) Power Button: Configuring as keyboard
    [ 429.223] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
    [ 429.223] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [ 429.223] (**) Option "xkb_rules" "evdev"
    [ 429.223] (**) Option "xkb_model" "evdev"
    [ 429.223] (**) Option "xkb_layout" "us"
    [ 429.245] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    [ 429.245] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    [ 429.245] (II) Using input driver 'evdev' for 'Power Button'
    [ 429.245] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.245] (**) Power Button: always reports core events
    [ 429.245] (**) Power Button: Device: "/dev/input/event1"
    [ 429.245] (--) Power Button: Found keys
    [ 429.245] (II) Power Button: Configuring as keyboard
    [ 429.245] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input1/event1"
    [ 429.245] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    [ 429.245] (**) Option "xkb_rules" "evdev"
    [ 429.245] (**) Option "xkb_model" "evdev"
    [ 429.245] (**) Option "xkb_layout" "us"
    [ 429.245] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
    [ 429.245] (II) No input driver/identifier specified (ignoring)
    [ 429.245] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
    [ 429.245] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    [ 429.245] (II) Using input driver 'evdev' for 'Sleep Button'
    [ 429.245] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.245] (**) Sleep Button: always reports core events
    [ 429.245] (**) Sleep Button: Device: "/dev/input/event2"
    [ 429.245] (--) Sleep Button: Found keys
    [ 429.245] (II) Sleep Button: Configuring as keyboard
    [ 429.245] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2/event2"
    [ 429.245] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
    [ 429.245] (**) Option "xkb_rules" "evdev"
    [ 429.245] (**) Option "xkb_model" "evdev"
    [ 429.245] (**) Option "xkb_layout" "us"
    [ 429.246] (II) config/udev: Adding input device Apple Inc. Apple Internal Keyboard / Trackpad (/dev/input/event8)
    [ 429.246] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Applying InputClass "evdev keyboard catchall"
    [ 429.246] (II) Using input driver 'evdev' for 'Apple Inc. Apple Internal Keyboard / Trackpad'
    [ 429.246] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.246] (**) Apple Inc. Apple Internal Keyboard / Trackpad: always reports core events
    [ 429.246] (**) Apple Inc. Apple Internal Keyboard / Trackpad: Device: "/dev/input/event8"
    [ 429.246] (--) Apple Inc. Apple Internal Keyboard / Trackpad: Found keys
    [ 429.246] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Configuring as keyboard
    [ 429.246] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.0/input/input8/event8"
    [ 429.246] (II) XINPUT: Adding extended input device "Apple Inc. Apple Internal Keyboard / Trackpad" (type: KEYBOARD, id 9)
    [ 429.246] (**) Option "xkb_rules" "evdev"
    [ 429.246] (**) Option "xkb_model" "evdev"
    [ 429.246] (**) Option "xkb_layout" "us"
    [ 429.246] (II) config/udev: Adding input device bcm5974 (/dev/input/event7)
    [ 429.246] (**) bcm5974: Applying InputClass "evdev touchpad catchall"
    [ 429.246] (**) bcm5974: Applying InputClass "touchpad catchall"
    [ 429.246] (II) LoadModule: "synaptics"
    [ 429.247] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 429.247] (II) Module synaptics: vendor="X.Org Foundation"
    [ 429.247] compiled for 1.11.0, module version = 1.5.0
    [ 429.247] Module class: X.Org XInput Driver
    [ 429.247] ABI class: X.Org XInput driver, version 13.0
    [ 429.247] (II) Using input driver 'synaptics' for 'bcm5974'
    [ 429.247] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
    [ 429.247] (**) bcm5974: always reports core events
    [ 429.247] (**) Option "Device" "/dev/input/event7"
    [ 429.360] (--) synaptics: bcm5974: x-axis range 0 - 1280
    [ 429.360] (--) synaptics: bcm5974: y-axis range 0 - 800
    [ 429.360] (--) synaptics: bcm5974: pressure range 0 - 256
    [ 429.360] (--) synaptics: bcm5974: finger width range 0 - 0
    [ 429.360] (--) synaptics: bcm5974: buttons: left double triple
    [ 429.360] (--) synaptics: bcm5974: Vendor 0x5ac Product 0x236
    [ 429.360] (**) Option "TapButton1" "1"
    [ 429.360] (**) Option "TapButton2" "2"
    [ 429.360] (**) Option "TapButton3" "3"
    [ 429.443] (--) synaptics: bcm5974: touchpad found
    [ 429.443] (**) bcm5974: always reports core events
    [ 429.530] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.0/usb3/3-6/3-6:1.2/input/input7/event7"
    [ 429.530] (II) XINPUT: Adding extended input device "bcm5974" (type: TOUCHPAD, id 10)
    [ 429.530] (**) synaptics: bcm5974: (accel) MinSpeed is now constant deceleration 2.5
    [ 429.530] (**) synaptics: bcm5974: MaxSpeed is now 1.75
    [ 429.530] (**) synaptics: bcm5974: AccelFactor is now 0.133
    [ 429.530] (**) bcm5974: (accel) keeping acceleration scheme 1
    [ 429.530] (**) bcm5974: (accel) acceleration profile 1
    [ 429.530] (**) bcm5974: (accel) acceleration factor: 2.000
    [ 429.530] (**) bcm5974: (accel) acceleration threshold: 4
    [ 429.534] (--) synaptics: bcm5974: touchpad found
    [ 429.535] (II) config/udev: Adding input device bcm5974 (/dev/input/mouse0)
    [ 429.535] (II) No input driver/identifier specified (ignoring)
    [ 429.535] (II) config/udev: Adding input device Built-in iSight (/dev/input/event6)
    [ 429.535] (**) Built-in iSight: Applying InputClass "evdev keyboard catchall"
    [ 429.535] (II) Using input driver 'evdev' for 'Built-in iSight'
    [ 429.535] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    [ 429.535] (**) Built-in iSight: always reports core events
    [ 429.535] (**) Built-in iSight: Device: "/dev/input/event6"
    [ 429.535] (--) Built-in iSight: Found keys
    [ 429.535] (II) Built-in iSight: Configuring as keyboard
    [ 429.535] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:04.1/usb1/1-4/1-4:1.0/input/input6/event6"
    [ 429.535] (II) XINPUT: Adding extended input device "Built-in iSight" (type: KEYBOARD, id 11)
    [ 429.535] (**) Option "xkb_rules" "evdev"
    [ 429.535] (**) Option "xkb_model" "evdev"
    [ 429.535] (**) Option "xkb_layout" "us"
    [ 429.535] (II) config/udev: Adding input device applesmc (/dev/input/event5)
    [ 429.535] (II) No input driver/identifier specified (ignoring)
    [ 429.536] (II) config/udev: Adding input device applesmc (/dev/input/js0)
    [ 429.536] (II) No input driver/identifier specified (ignoring)
    [ 429.536] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    [ 429.536] (II) No input driver/identifier specified (ignoring)
    [ 429.566] (II) Power Button: Close
    [ 429.566] (II) UnloadModule: "evdev"
    [ 429.566] (II) Unloading evdev
    [ 429.630] (II) Power Button: Close
    [ 429.630] (II) UnloadModule: "evdev"
    [ 429.630] (II) Unloading evdev
    [ 429.736] (II) Sleep Button: Close
    [ 429.736] (II) UnloadModule: "evdev"
    [ 429.736] (II) Unloading evdev
    [ 429.790] (II) Apple Inc. Apple Internal Keyboard / Trackpad: Close
    [ 429.790] (II) UnloadModule: "evdev"
    [ 429.790] (II) Unloading evdev
    [ 429.986] (II) UnloadModule: "synaptics"
    [ 429.986] (II) Unloading synaptics
    [ 430.093] (II) Built-in iSight: Close
    [ 430.093] (II) UnloadModule: "evdev"
    [ 430.093] (II) Unloading evdev
    [ 431.814] Server terminated successfully (0). Closing log file.
    Now if I'm not mistaken I can use nvidia drivers rather than nouvea correct? It must me something in one of my /xorg.conf.d configs that is asking xorg to use nouvea yes? I suppose it back to digging

  • [SOLVED] libgcrypt-git

    Hello,
    I'm maintaining gnupg-git AUR package. A nice beta of gnupg development branch has just arrived today that brings experimental support for Ed25519 ECC for signature. However for encryption support a patched libgcrypt is required. I tried to put together a PKGBUILD to build libgcrypt based upon the git version but it fails towards the end on the doc section.
    Would someone be kind enough to try to fix it?
    # $Id$
    # Maintainer: Andreas Radke <[email protected]>
    _gitname=libgcrypt
    pkgname=libgcrypt-git
    pkgver=1.6.0+83+gf14fb5b
    pkgrel=1
    pkgdesc="General purpose cryptographic library based on the code from GnuPG"
    arch=(i686 x86_64)
    url="http://www.gnupg.org"
    license=('LGPL')
    depends=('libgpg-error>=1.10-2')
    makedepends=('git' 'automake-1.11')
    provides=("libgcrypt=${pkgver}")
    conflicts=('libgcrypt')
    install=${pkgname}.install
    source=("git://git.gnupg.org/libgcrypt.git")
    sha1sums=('SKIP')
    pkgver() {
    cd "$_gitname"
    git describe --tags | sed 's/libgcrypt-//;s/-/+/g'
    build() {
    cd "$_gitname"
    AUTOMAKE_SUFFIX="-1.11" ./autogen.sh --force
    ./configure --prefix=/usr \
    --disable-static \
    --disable-padlock-support
    make
    package() {
    cd "$_gitname"
    make DESTDIR=${pkgdir} install
    Here is the error message I am getting:
    make[2]: Leaving directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/src'
    Making all in doc
    make[2]: Entering directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/doc'
    fig2dev -L eps `test -f 'libgcrypt-modules.fig' || echo './'`libgcrypt-modules.fig libgcrypt-modules.eps
    fig2dev -L eps `test -f 'fips-fsm.fig' || echo './'`fips-fsm.fig fips-fsm.eps
    fig2dev -L png `test -f 'libgcrypt-modules.fig' || echo './'`libgcrypt-modules.fig libgcrypt-modules.png
    fig2dev -L png `test -f 'fips-fsm.fig' || echo './'`fips-fsm.fig fips-fsm.png
    fig2dev -L pdf `test -f 'libgcrypt-modules.fig' || echo './'`libgcrypt-modules.fig libgcrypt-modules.pdf
    fig2dev -L pdf `test -f 'fips-fsm.fig' || echo './'`fips-fsm.fig fips-fsm.pdf
    make all-am
    make[3]: Entering directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/doc'
    restore=: && backupdir=".am$$" && \
    am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
    rm -rf $backupdir && mkdir $backupdir && \
    if (/bin/sh /home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/build-aux/missing --run makeinfo --version) >/dev/null 2>&1; then \
    for f in gcrypt.info gcrypt.info-[0-9] gcrypt.info-[0-9][0-9] gcrypt.i[0-9] gcrypt.i[0-9][0-9]; do \
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
    done; \
    else :; fi && \
    cd "$am__cwd"; \
    if /bin/sh /home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/build-aux/missing --run makeinfo -I . \
    -o gcrypt.info gcrypt.texi; \
    then \
    rc=0; \
    CDPATH="${ZSH_VERSION+.}:" && cd .; \
    else \
    rc=$?; \
    CDPATH="${ZSH_VERSION+.}:" && cd . && \
    $restore $backupdir/* `echo "./gcrypt.info" | sed 's|[^/]*$||'`; \
    fi; \
    rm -rf $backupdir; exit $rc
    gcrypt.texi:4: @include: could not find version.texi
    gcrypt.texi:12: warning: undefined flag: VERSION
    gcrypt.texi:12: warning: undefined flag: UPDATED
    gcrypt.texi:58: warning: undefined flag: VERSION
    gcrypt.texi:59: warning: undefined flag: UPDATED
    Makefile:370: recipe for target 'gcrypt.info' failed
    make[3]: *** [gcrypt.info] Error 1
    make[3]: Leaving directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/doc'
    Makefile:328: recipe for target 'all' failed
    make[2]: *** [all] Error 2
    make[2]: Leaving directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt/doc'
    Makefile:411: recipe for target 'all-recursive' failed
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory '/home/alpha/PERSO/GIT-REPOS/arch-packages/NOTDONEYET/libgcrypt-git/src/libgcrypt'
    Makefile:342: recipe for target 'all' failed
    make: *** [all] Error 2
    ==> ERROR: A failure occurred in build().
    Aborting...
    Thanks
    alphazo
    Last edited by alphazo (2014-06-07 19:32:10)

    Please let me know if the following works for you. You can verify the changes with a diff. Here's a summary of what I did:
    1) pkgver=1.7
    This is because although the git describe says we're 1.6.something, the output from the ./configure says it's actually 1.7. This matters, in my opinion.
    2) Removed pkgver() for reason mentioned above
    3) depends=('libgpg-error>=1.13-1')
    When I compiled, outside of the Arch Build System, I had trouble with compiling libgcrypt without having a high enough version of libgpg-error. You may find that this is not needed, and that requirement can be relaxed at your discretion.
    4) Configure invocation: --enable-maintainer-mode --with-capabilities
    We're Arch, so we're definitely Linux, so configure with Linux capabilities. I have no idea what this means, but why not enable it, right? Enabling maintainer mode is apparently required to get the doc portion to build correctly. Not sure why.
    5) make -j
    Who only has one core anyway?
    5) Added check()
    Since libgcrypt and gnupg 2.1 are still unstable, we should always run the test suite.
    # $Id$
    # Maintainer: Andreas Radke <[email protected]>
    # Contributor: Adrian Cohea <[email protected]>
    _gitname=libgcrypt
    pkgname=libgcrypt-git
    pkgver=1.7
    pkgrel=1
    pkgdesc="General purpose cryptographic library based on the code from GnuPG"
    arch=(i686 x86_64)
    url="http://www.gnupg.org"
    license=('LGPL')
    depends=('libgpg-error>=1.13-1')
    makedepends=('git' 'automake-1.11')
    provides=("libgcrypt=${pkgver}")
    conflicts=('libgcrypt')
    install=${pkgname}.install
    source=("git://git.gnupg.org/libgcrypt.git")
    sha1sums=('SKIP')
    build() {
    cd "$_gitname"
    AUTOMAKE_SUFFIX="-1.11" ./autogen.sh --force
    ./configure --prefix=/usr --enable-maintainer-mode --with-capabilities --disable-static --disable-padlock-support
    make -j
    check() {
    cd "$_gitname"
    make check
    package() {
    cd "$_gitname"
    make DESTDIR=${pkgdir} install

  • [SOLVED] sbcl-git PKGBUILD

    I'm trying to write a sbcl-git PKGBUILD so people can circumvent some sbcl bugs and install stumpwm-git, here's my attempt thus far which fails miserably.
    Edit: solved, big thanks to acieroid who provided the pkgbuild:
    http://aur.archlinux.org/packages.php?ID=45922
    Last edited by drot (2011-01-30 20:39:05)

    It currently looks like this:
    # Maintainer: Gerardo Marset <[email protected]>
    pkgname=lci-git
    pkgver=20110413
    pkgrel=1
    pkgdesc="A simple and fast 1.2 lolcode interpreter written in C."
    arch=('i686' 'x86_64')
    url="http://icanhaslolcode.org/"
    license=('GPL3')
    makedepends=('git')
    provides=('lci')
    conflicts=('lci')
    _gitroot="https://github.com/justinmeza/lci.git"
    _gitname="lci"
    build() {
    cd "$srcdir"
    msg "Connecting to GIT server...."
    if [ -d $_gitname ] ; then
    cd $_gitname && git pull origin
    msg "The local files are updated."
    else
    git clone $_gitroot $_gitname
    fi
    msg "GIT checkout done or server timeout"
    msg "Starting make..."
    rm -rf "$srcdir/$_gitname-build"
    git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
    cd "$srcdir/$_gitname-build"
    make
    make check
    install -Dm755 lci ${pkgdir}/usr/bin/lci

  • [Solved]Wicked-git

    When trying to compile wicked-git, I get this output:
    yaourt -S wicked-git
    ==> Resuming previous build
    ==> Downloading wicked-git PKGBUILD from AUR...
    tar: Record size = 7 blocks
    First Submitted: Thu, 29 May 2008 12:23:16 +0000
    wicked-git 20090112-1 (Unsupported): Wicked widgets for the development version of the awesome window manager
    ==> Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort)
    ==> ----------------------------------------------
    ==>n
    ==> wicked-git dependencies:
    - awesome (already installed)
    - git (already installed)
    ==> Continue the building of wicked-git ? [Y/n]
    ==> ----------------------------------------------
    ==>y
    ==> Building and installing package
    mkdir: cannot create directory `/var/abs/local/yaourtbuild': Permission denied
    ==> WARNING: Unable to write in /var/abs/local/yaourtbuild/wicked-git directory. Using /tmp directory
    ==> Determining latest git revision...
    -> Version found: 20090217
    ==> Making package: wicked-git 20090217-1 x86_64 (Tue Feb 17 19:39:34 PST 2009)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Validating source files with md5sums...
    ==> Extracting Sources...
    ==> Removing existing pkg/ directory...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    ==> Connecting to git server....
    Initialized empty Git repository in /tmp/yaourt-tmp-shawn/aur-wicked-git/wicked-git/src/wicked/.git/
    fatal: The remote end hung up unexpectedly
    ==> GIT checkout done or server timeout
    luac: cannot open /tmp/yaourt-tmp-shawn/aur-wicked-git/wicked-git/src/wicked/wicked.lua: No such file or directory
    install: cannot stat `/tmp/yaourt-tmp-shawn/aur-wicked-git/wicked-git/src/wicked/wicked.lua': No such file or directory
    install: cannot stat `/tmp/yaourt-tmp-shawn/aur-wicked-git/wicked-git/src/wicked/wicked.luac': No such file or directory
    install: cannot stat `/tmp/yaourt-tmp-shawn/aur-wicked-git/wicked-git/src/wicked/wicked.7.gz': No such file or directory
    ==> ERROR: Build Failed.
    Aborting...
    Error: Makepkg was unable to build wicked-git package.
    It seems that it cannot connect to the git page, but I can get to the page fine.
    Last edited by Reasons (2009-02-18 04:33:27)

    No change.
    [reasons // ~/Desktop/wicked] yaourt -G wicked-git
    --2009-02-17 19:59:48-- http://aur.archlinux.org/packages/wicked-git/wicked-git.tar.
    gz
    Resolving aur.archlinux.org... 66.211.213.17
    Connecting to aur.archlinux.org|66.211.213.17|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 646 [application/x-gzip]
    Saving to: `wicked-git.tar.gz'
    100%[===========================================>] 646 --.-K/s in 0s
    2009-02-17 19:59:48 (95.4 MB/s) - `wicked-git.tar.gz' saved [646/646]
    [reasons // ~/Desktop/wicked] makepkg
    ==> Determining latest git revision...
    -> Version found: 20090217
    ==> Making package: wicked-git 20090217-1 x86_64 (Tue Feb 17 19:59:50 PST 2009)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
    ==> Validating source files with md5sums...
    ==> Extracting Sources...
    ==> Entering fakeroot environment...
    ==> Starting build()...
    ==> Connecting to git server....
    Initialized empty Git repository in /home/shawn/Desktop/wicked/src/wicked/.git/
    fatal: The remote end hung up unexpectedly
    ==> GIT checkout done or server timeout
    luac: cannot open /home/shawn/Desktop/wicked/src/wicked/wicked.lua: No such file or d
    irectory
    install: cannot stat `/home/shawn/Desktop/wicked/src/wicked/wicked.lua': No such file
    or directory
    install: cannot stat `/home/shawn/Desktop/wicked/src/wicked/wicked.luac': No such fil
    e or directory
    install: cannot stat `/home/shawn/Desktop/wicked/src/wicked/wicked.7.gz': No such fil
    e or directory
    ==> ERROR: Build Failed.
    Aborting...
    [reasons // ~/Desktop/wicked]

Maybe you are looking for

  • Unresricted use stock in MIRO

    Hi experts, I have query in MIRO, I want to know how i Can get exact value of unresricted use stock (LMENGE01). actually my requirement is LmMENGE01(unrestricted use stok) = LOSMENGE (Inspection lot quantity) - (LMENGE02 + LMENGE03 + LMENGE04 + LMENG

  • SD billling document email id change

    Dear frnds, I have a requirement to change the email id in XD02. The partner functions in the sales area data has the reqd. partner functions. But pls let me know how do i change the email id here. If i click the partner function row the system asks

  • Java WEB AS - Is it possible to prevent a single process using all memory?

    Hi all, We have a SAP PI 7.0 installation and we have encountered issues with Java mappings utilizing all available memory on the Java stack and causing the server to slow and eventually crash. The original issue was caused by a poorly coded map, but

  • Where did Automator put the text from my mail messages?

    Hi, I just used Automator for the first time to gather a bunch of e-mail addresses, then put them into one text file. There were two actions I used, Get Specified Mail Messages and Combine Mail Messages. Automator says Workflow Execution Completed. G

  • Get Product Configuration

    Hello, Is there any BAPI or function that returns the Configuration Product data after i pass the PRODUCT_ID or the PRODUCT_GUID? In the scenario i have(CRM 3.1), the product configuration is made in R/3 and then the configuration data passes to IPC.