Exatamente assim que eu fiz (depois de instalar os pacotes -compat32...): m...@willcrashforsure:/tmp$ tar -xf libmalib-0.5.8.tar.gz m...@willcrashforsure:/tmp$ cd libmalib-0.5.8 m...@willcrashforsure:/tmp/libmalib-0.5.8$ vim malib/webcam.c (arruma o 'default:'...) m...@willcrashforsure:/tmp/libmalib-0.5.8$ source /etc/profile.d/32dev.sh m...@willcrashforsure:/tmp/libmalib-0.5.8$ ( ./configure && make ) &> build.log && make install DESTDIR=/tmp/libmalib &> install.log && ls -R /tmp/libmalib /tmp/libmalib/: usr/
/tmp/libmalib/usr: local/ /tmp/libmalib/usr/local: bin/ include/ lib/ /tmp/libmalib/usr/local/bin: objtraq* /tmp/libmalib/usr/local/include: malib/ /tmp/libmalib/usr/local/include/malib: bttv.h buffer.h convert.h effectv/ filter.h filters/ frame.h gtkdisplay.h holder.h linebuf.h malib.h malib_common.h malib_private.h merger.h mpegfile.h object.h plainbuf.h ringbuf.h sink.h sinkgroup.h source.h utility.h webcam.h xdisplay.h /tmp/libmalib/usr/local/include/malib/effectv: 1d.h bgdiff.h holographic.h mosaic.h noise.h predator.h quark.h /tmp/libmalib/usr/local/include/malib/filters: bwdotremove.h delay.h errdifdither.h framediff.h gabor.h gdtext.h genericfilter.h gray2bw.h graydiff3.h histgram.h masking.h mixture.h movingave.h negative.h overlap.h patdither.h rgb2gray.h rgb2yuv.h sepia.h spatial3x3.h thumbnail.h timecode.h /tmp/libmalib/usr/local/lib: libmalib.a libmalib.la* libmalib.so@ libmalib.so.1@ libmalib.so.1.0.0* 2010/2/25 Bruno Mendes <[email protected]>: > Pois é Max ... > > Olha eu já tinha instalado o multulib porem não tinha o multilib tools ... > > mas agora onde errei ?? > > instalei o tools .. > executei o 32dev > e fui compilar de novo (limpei antes) > > mas acontece o mesmo problema ... > tenho que mudar alguma coisa nos arquivos configure ou MakeFile ??? > > desculpa pela insistência !!! > > uma pergunta .. posso executar o 32dev no inicio do sistema ?? ou so qdo for > compilar algo ??? > eu sei que ele reconfigura o "shell environment" mas a que ponto que não sei > ao certo !!! > > Obrigado !! > > On 25-02-2010 01:43, max wrote: >> >> Ai o problema é que o teu sistema não é configurado para usar a multilib. >> >> Tu tem que configurar para usar multilib, converter os pacotes i486 do >> glib, gtk+, imlib e gd, instalar os pacotes convertidos (-compat32) e >> dar um source /etc/profile.d/32dev.sh. >> >> No wiki do alienbob diz como configura para usar multilib e conveter >> pacotes para -compat32. >> >> 2010/2/25 Bruno Mendes<[email protected]>: >> >>> >>> É passou daquele .. mas outro apareceu .. >>> >>> vai ai o log !! >>> >>> até !! >>> >>> On 25-02-2010 01:03, max wrote: >>> >>>> >>>> Oops http://alien.slackbook.org/dokuwiki/doku.php >>>> >>>> 2010/2/25 max<[email protected]>: >>>> >>>> >>>>> >>>>> É verdade, achei que tinha faltado muita coisa porque a saida do >>>>> comando tava bem "resumida". >>>>> >>>>> Edita o webcam.c e no case "default:" da linha 134 coloca um break, >>>>> fica >>>>> assim: >>>>> >>>>> void >>>>> malib_webcam_copy_decompressed_image (j_decompress_ptr cinfo, int* >>>>> base, unsigned char* buf) >>>>> { >>>>> register unsigned int i; >>>>> >>>>> /* put scaned data into frame buffer */ >>>>> switch (cinfo->output_components) { >>>>> case 3: /* RGB COLOR JPEG */ >>>>> for (i = 0; i< cinfo->output_width; i++) { >>>>> *base++ = (int) *buf++; >>>>> *base++ = (int) *buf++; >>>>> *base++ = (int) *buf++; >>>>> } >>>>> break; >>>>> case 1: /* GRAY COLOR JPEG */ >>>>> for (i = 0; i< cinfo->output_width; i++) { >>>>> *base++ = (int) *buf; >>>>> *base++ = (int) *buf; >>>>> *base++ = (int) *buf++; >>>>> } >>>>> break; >>>>> default: >>>>> /* not implemented yet */ >>>>> break; >>>>> } >>>>> } >>>>> >>>>> Tu precisa de um ambiente multilib p/ compilar isso, no historico da >>>>> lista tem 3000000000 links pro artigo em >>>>> http://alien.slackbook.org/wiki/ que explica como fazer. >>>>> >>>>> 2010/2/25 Bruno Mendes<[email protected]>: >>>>> >>>>> >>>>>> >>>>>> Max esse log esta correto .. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On 24-02-2010 23:30, max wrote: >>>>>> >>>>>> >>>>>>> >>>>>>> 2010/2/24 Bruno Mendes<[email protected]>: >>>>>>> >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Estou tentando instalar o malic aqui no slack 64 só que esta dando >>>>>>>> erro. >>>>>>>> >>>>>>>> Alguém ai já conseguiu instalar ele e pode me ajudar ?? >>>>>>>> >>>>>>>> Meu problema agora esta compilar o libmalib. >>>>>>>> >>>>>>>> vai o log do erro. >>>>>>>> >>>>>>>> até ! >>>>>>>> >>>>>>>> -- >>>>>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>>>>> http://www.slackwarebrasil.org/ >>>>>>>> http://groups.google.com/group/slack-users-br >>>>>>>> >>>>>>>> Antes de perguntar: >>>>>>>> http://www.istf.com.br/perguntas/ >>>>>>>> >>>>>>>> Para sair da lista envie um e-mail para: >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> O erro não apreceu ali porque ele joga pro stderr, na hora do make >>>>>>> faz >>>>>>> assim: >>>>>>> >>>>>>> make 2>&1 | tee make.log >>>>>>> >>>>>>> Ou: >>>>>>> >>>>>>> make&> make.log >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> GUS-BR - Grupo de Usuários de Slackware Brasil >>>>>> http://www.slackwarebrasil.org/ >>>>>> http://groups.google.com/group/slack-users-br >>>>>> >>>>>> Antes de perguntar: >>>>>> http://www.istf.com.br/perguntas/ >>>>>> >>>>>> Para sair da lista envie um e-mail para: >>>>>> [email protected] >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> >>> >>> -- >>> GUS-BR - Grupo de Usuários de Slackware Brasil >>> http://www.slackwarebrasil.org/ >>> http://groups.google.com/group/slack-users-br >>> >>> Antes de perguntar: >>> http://www.istf.com.br/perguntas/ >>> >>> Para sair da lista envie um e-mail para: >>> [email protected] >>> >> >> > > -- > GUS-BR - Grupo de Usuários de Slackware Brasil > http://www.slackwarebrasil.org/ > http://groups.google.com/group/slack-users-br > > Antes de perguntar: > http://www.istf.com.br/perguntas/ > > Para sair da lista envie um e-mail para: > [email protected] -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

