linuxmint / cinnamon-desktop

The cinnamon-desktop library (and common settings schemas for the cinnamon desktop)
GNU General Public License v2.0
191 stars 63 forks source link

Unable to build libgsystem_la-gsystem-local-alloc.Plo #48

Closed dimti closed 9 years ago

dimti commented 9 years ago
config.status: executing po/stamp-it commands

        prefix:                       /usr
        exec_prefix:                  ${prefix}
        libdir:                       ${exec_prefix}/lib
        bindir:                       ${exec_prefix}/bin
        sbindir:                      ${exec_prefix}/sbin
        sysconfdir:                   /etc
        localstatedir:                /var
        datadir:                      ${datarootdir}
        source code location:         .
        compiler:                     gcc
        cflags:                       -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4
        Maintainer mode:              no
        Use *_DISABLE_DEPRECATED:     no

Now type `make' to compile cinnamon-desktop
make  all-recursive
make[1]: вход в каталог «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop»
Making all in libcinnamon-desktop
make[2]: вход в каталог «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop»
Makefile:776: libgsystem/.deps/libgsystem_la-gsystem-file-utils.Plo: Нет такого файла или каталога
Makefile:777: libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo: Нет такого файла или каталога
make[2]: *** Нет правила для сборки цели «libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo».  Останов.
make[2]: выход из каталога «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop»
Makefile:485: ошибка выполнения рецепта для цели «all-recursive»
make[1]: *** [all-recursive] Ошибка 1
make[1]: выход из каталога «/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop»
Makefile:417: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
The build failed.
dalcde commented 9 years ago

Can you provided errors in English?

dimti commented 9 years ago

How? (May be i change locale, but how?)

dimti commented 9 years ago

I changel my locale with export LANG="en_US.UTF-8"

This result of install cinnamon-desktop-git from aur (that package use latest version of master branch in current git repo)

checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libcinnamon-desktop/Makefile
config.status: creating libcinnamon-desktop/cinnamon-desktop.pc
config.status: creating libcinnamon-desktop/cinnamon-desktop-uninstalled.pc
config.status: creating schemas/Makefile
config.status: creating po/Makefile.in
config.status: creating files/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

        prefix:                       /usr
        exec_prefix:                  ${prefix}
        libdir:                       ${exec_prefix}/lib
        bindir:                       ${exec_prefix}/bin
        sbindir:                      ${exec_prefix}/sbin
        sysconfdir:                   /etc
        localstatedir:                /var
        datadir:                      ${datarootdir}
        source code location:         .
        compiler:                     gcc
        cflags:                       -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4
        Maintainer mode:              no
        Use *_DISABLE_DEPRECATED:     no

Now type `make' to compile cinnamon-desktop
make  all-recursive
make[1]: Entering directory '/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop'
Making all in libcinnamon-desktop
make[2]: Entering directory '/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop'
Makefile:776: libgsystem/.deps/libgsystem_la-gsystem-file-utils.Plo: No such file or directory
Makefile:777: libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo: No such file or directory
make[2]: *** No rule to make target 'libgsystem/.deps/libgsystem_la-gsystem-local-alloc.Plo'.  Stop.
make[2]: Leaving directory '/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop/libcinnamon-desktop'
Makefile:485: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/packerbuild-1000/cinnamon-desktop-git/cinnamon-desktop-git/src/cinnamon-desktop'
Makefile:417: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
The build failed.
[dimti@prototype ~]$ 
dalcde commented 9 years ago

edit configure.ac and remove subdir-objects from line 5.

dimti commented 9 years ago

It works

I pull request a patch to aur packages cinnamon-desktop-git

https://aur.archlinux.org/packages/cinnamon-desktop-git/