marcolino2009
(usa Ubuntu)
Enviado em 31/12/2008 - 14:52h
oi eu tentei o procedimento mas tive problemas, parece que é algo relacionado com um programa chamado pthreader, veja:
In file included from xmms.h:34,
from bmp.c:20:
/usr/include/pthread.h:83: erro: conflicting types for ‘pthread_mutex_t’
/usr/include/bits/pthreadtypes.h:104: erro: previous declaration of ‘pthread_mutex_t’ was here
/usr/include/pthread.h:93: erro: conflicting types for ‘pthread_cond_t’
/usr/include/bits/pthreadtypes.h:130: erro: previous declaration of ‘pthread_cond_t’ was here
/usr/include/pthread.h:120: erro: conflicting types for ‘pthread_attr_t’
/usr/include/bits/pthreadtypes.h:57: erro: previous declaration of ‘pthread_attr_t’ was here
/usr/include/pthread.h:130: erro: conflicting types for ‘pthread_mutexattr_t’
/usr/include/bits/pthreadtypes.h:110: erro: previous declaration of ‘pthread_mutexattr_t’ was here
/usr/include/pthread.h:134: erro: conflicting types for ‘pthread_condattr_t’
/usr/include/bits/pthreadtypes.h:136: erro: previous declaration of ‘pthread_condattr_t’ was here
/usr/include/pthread.h:170: erro: expected ‘;’, ‘,’ or ‘)’ before ‘__thread’
/usr/include/pthread.h:372: erro: storage class specified for parameter ‘type name’
/usr/include/pthread.h:436: erro: storage class specified for parameter ‘type name’
make[4]: ** [bmp.o] Erro 1
make[4]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/xmms'
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/xmms'
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/xmms'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11'
make: ** [all] Erro 2
marcos@marcos-desktop:~/xmms/xmms-1.2.11$ make install
Making install in intl
make[1]: Entrando no diretório `/home/marcos/xmms/xmms-1.2.11/intl'
if { test "xmms" = "gettext-runtime" || test "xmms" = "gettext-tools"; } \
&& test 'no' = yes; then \
/bin/sh .././mkinstalldirs /usr/local/lib /usr/local/include; \
/usr/bin/install -c -m 644 libintl.h /usr/local/include/libintl.h; \
/bin/sh ../libtool --mode=install \
/usr/bin/install -c -m 644 libintl.a /usr/local/lib/libintl.a; \
if test "@RELOCATABLE@" = yes; then \
dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /usr/local/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \
if test -n "ependencies"; then \
rm -f /usr/local/lib/libintl.la; \
fi; \
fi; \
else \
: ; \
fi
if test "xmms" = "gettext-tools" \
&& test 'no' = no; then \
/bin/sh .././mkinstalldirs /usr/local/lib; \
/bin/sh ../libtool --mode=install \
/usr/bin/install -c -m 644 libgnuintl.a /usr/local/lib/libgnuintl.a; \
rm -f /usr/local/lib/preloadable_libintl.so; \
/usr/bin/install -c -m 644 /usr/local/lib/libgnuintl.so /usr/local/lib/preloadable_libintl.so; \
/bin/sh ../libtool --mode=uninstall \
rm -f /usr/local/lib/libgnuintl.a; \
else \
: ; \
fi
if test 'no' = yes; then \
test yes != no || /bin/sh .././mkinstalldirs /usr/local/lib; \
temp=/usr/local/lib/t-charset.alias; \
dest=/usr/local/lib/charset.alias; \
if test -f /usr/local/lib/charset.alias; then \
orig=/usr/local/lib/charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
else \
if test yes = no; then \
orig=charset.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
fi; \
fi; \
/bin/sh .././mkinstalldirs /usr/local/share/locale; \
test -f /usr/local/share/locale/locale.alias \
&& orig=/usr/local/share/locale/locale.alias \
|| orig=./locale.alias; \
temp=/usr/local/share/locale/t-locale.alias; \
dest=/usr/local/share/locale/locale.alias; \
sed -f ref-add.sed $orig > $temp; \
/usr/bin/install -c -m 644 $temp $dest; \
rm -f $temp; \
else \
: ; \
fi
if test "xmms" = "gettext-tools"; then \
/bin/sh .././mkinstalldirs /usr/local/share/gettext/intl; \
/usr/bin/install -c -m 644 VERSION /usr/local/share/gettext/intl/VERSION; \
/usr/bin/install -c -m 644 ChangeLog.inst /usr/local/share/gettext/intl/ChangeLog; \
dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c localename.c log.c osdep.c os2compat.c intl-compat.c"; \
for file in $dists; do \
/usr/bin/install -c -m 644 ./$file \
/usr/local/share/gettext/intl/$file; \
done; \
chmod a+x /usr/local/share/gettext/intl/config.charset; \
dists="plural.c"; \
for file in $dists; do \
if test -f $file; then dir=.; else dir=.; fi; \
/usr/bin/install -c -m 644 $dir/$file \
/usr/local/share/gettext/intl/$file; \
done; \
dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \
for file in $dists; do \
rm -f /usr/local/share/gettext/intl/$file; \
done; \
else \
: ; \
fi
make[1]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/intl'
Making install in libxmms
make[1]: Entrando no diretório `/home/marcos/xmms/xmms-1.2.11/libxmms'
make[2]: Entrando no diretório `/home/marcos/xmms/xmms-1.2.11/libxmms'
test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"
/bin/bash ./libtool --mode=install /usr/bin/install -c 'libxmms.la' '/usr/local/lib/libxmms.la'
/usr/bin/install -c .libs/libxmms.so.1.3.1 /usr/local/lib/libxmms.so.1.3.1
/usr/bin/install: cannot create regular file `/usr/local/lib/libxmms.so.1.3.1': Permission denied
make[2]: ** [install-libLTLIBRARIES] Erro 1
make[2]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/libxmms'
make[1]: ** [install-am] Erro 2
make[1]: Saindo do diretório `/home/marcos/xmms/xmms-1.2.11/libxmms'
make: ** [install-recursive] Erro 1
marcos@marcos-desktop:~/xmms/xmms-1.2.11$ xmms
bash: xmms: comando não encontrado