o erro completo:

Não foi possível criar um documento DOM. Classe não registrada. Verifique se o MSXML4 está instalado.

a solução:

o primeiro passo é fazer o download do MSXML 4.0 Service Pack 2 (Microsoft XML Core Services), em seguida instale o mesmo.

Clique em Iniciar -> Executar

agora vamos remover os vínculos existentes no registro
Digite no campo aberto: regsvr32 /u msxml4.dll

em seguida adicionaremos novamente
Agora digite: regsvr32 msxml4.dll

abraço,
até…

Tags:


me desculpem pela falta de atualizações e de respostas nos comentários, é que realmente está muito corrido pra mim.

O problema é exatamente o título desse post

1
checking whether the C compiler works... configure: error: cannot run C compiled programs.

tenha certeza que você tem suporte a 32-bit ativado!

1
2
3
cd /usr/src/linux
make menuconfig
"Executable file formats / Emulations" -> "IA32 Emulation"

abraço,
até…

Tags: , , ,


Fala galera, primeiro peço desculpa pela falta de atualizações, mas tá faltando é tempo mesmo. =/

nesses dias que se passaram aproveitei para atualizar o kernel do meu gentoo para o 2.6.24-r2, tudo normal menos o som que parou de funcionar!

/etc/init.d/alsasound restart

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
    * WARNING: you are stopping a boot service.
    * Storing ALSA Mixer Levels …
    alsactl: save_state:1497: No soundcards found…
    * Error saving levels. [ !! ]
    * Killing processes using ALSA … [ ok ]
    * Unloading ALSA modules … [ ok ]
    * Loading ALSA modules …
    * Loading: snd-card-0[ ok ]
    * Loading: snd-seq-oss … [ ok ]
    * Loading: snd-mixer-oss … [ ok ]
    * Loading: snd-pcm-oss … [ ok ]
    * ERROR: Failed to load necessary drivers [ ok ]
    * Restoring Mixer Levels …
    alsactl: unrecognized option `—’
    Usage: alsactl <options> command
 
    Available options:
    -h,–help this help
    -f,–file # configuration file (default /etc/asound.state or /etc/asound.names)
    -F,–force try to restore the matching controls as much as possible
    (default mode)
    -P,–pedantic don’t restore mismatching controls (old default)
    -d,–debug debug mode
    -v,–version print version of this program
 
    Available commands:
    store <card #> save current driver setup for one or each soundcards
    to configuration file
    restore <card #> load current driver setup for one or each soundcards
    from configuration file
    names <card #> dump information about all the known present (sub-)devices
    into configuration file (DEPRECATED)
    * Errors while restoring defaults, ignoring

dmesg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_timer_new
snd_hda_intel: Unknown symbol snd_pcm_new
snd_hda_intel: Unknown symbol snd_pcm_limit_hw_rates
snd_hda_intel: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_hda_intel: Unknown symbol snd_pcm_lib_malloc_pages
snd_hda_intel: Unknown symbol snd_pcm_lib_ioctl
snd_hda_intel: Unknown symbol snd_pcm_lib_free_pages
snd_hda_intel: Unknown symbol snd_pcm_set_ops
snd_hda_intel: Unknown symbol snd_pcm_suspend_all
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_integer
snd_hda_intel: Unknown symbol snd_pcm_period_elapsed
snd_hda_intel: Unknown symbol snd_pcm_hw_constraint_step
snd_hda_intel: Unknown symbol snd_pcm_format_width

lspci -v

1
2
3
4
5
6
7
8
9
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
Subsystem: Giga-byte Technology Unknown device a002
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at f5100000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/0 Enable-
Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

nesta versão do kernel foram feitas várias modificações no driver de som snd-hda-intel, você pode saber mais clicando aqui!

basta adicionar suporte ao codec no kernel:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Device Drivers —>
Sound —>
<*> Sound card support
Advanced Linux Sound Architecture —>
<*> Advanced Linux Sound Architecture
<M> Sequencer support
< > Sequencer dummy client
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
[*] OSS PCM (digital audio) API - Include plugin system
PCI devices —>
<M> Intel HD Audio
[ ] Build hwdep interface for HD-audio driver
[*] Build Realtek HD-audio codec support
[ ] Build Analog Device HD-audio codec support
[ ] Build IDT/Sigmatel HD-audio codec support
[ ] Build VIA HD-audio codec support
[ ] Build ATI HDMI HD-audio codec support
[ ] Build Conexant HD-audio codec support
[ ] Build C-Media HD-audio codec support
[ ] Build Silicon Labs 3054 HD-modem codec support
[ ] Enable generic HD-audio codec parser
[ ] Aggressive power-saving on HD-audio

abraço,
até…

Tags: , , , , ,


Fala galera,

Estava instalando virtualbox, pra instalar um windows xp aqui ;)

1
emerge virtualbox

a instalação ocorreu sem nenhum problema, mas quando eu tentei iniciar a instalação do windows a mensagem de erro que é o título desse post apareceu. Procurando não tomar mais o tempo de vocês a solução foi só carregar o módulo do virtualbox:

1
modprobe vboxdrv

Caso você atualize o kernel não esqueça de reinstalar o modulo para o kernel novo:

1
emerge -1 app-emulation/virtualbox-modules

abraço,
até…

Tags: ,


O problema acontece quando você tenta instalar o dev-db/sqlite-3.5.4, para solucionar o problema teremos que aplicar alguns patches ;)

rm tsrc/sqlite.h.in tsrc/parse.y
cp parse.c opcodes.c keywordhash.h tsrc
tclsh ./tool/mksqlite3c.tcl
make: tclsh: Command not found
make: *** [sqlite3.c] Error 127
*
* ERROR: dev-db/sqlite-3.5.4 failed.
* Call stack:
* ebuild.sh, line 46: Called src_compile
* environment, line 2736: Called die
* The specific snippet of code:
* emake all || diefunc “$FUNCNAME” “$LINENO” “$?” “emake all failed”;
* The die message:
* emake all failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at ‘/var/tmp/portage/dev-db/sqlite-3.5.4/temp/build.log’.
* The ebuild environment file is located at ‘/var/tmp/portage/dev-db/sqlite-3.5.4/temp/environment’.
*

os patches podem ser encontrados aqui!, mas você terá que copiar e colar o conteúdo de cada
um num arquivo.patch, se você preferir pode baixá-los abaixo:

mainmk.patch
makefile.patch
pagerc.patch
sqlint.patch

agora é hora de colocar a mão na massa:

cd /usr/portage/dev-db/sqlite/
ebuild sqlite-3.5.4.ebuild clean
ebuild sqlite-3.5.4.ebuild unpack
cd /var/tmp/portage/dev-db/sqlite-3.5.4/work/sqlite-3.5.4/

Agora vamos aplicar os patches, você deve alterar conforme o local onde você salvou os patches.

cp /home/adler/Desktop/sqlite/makefile.patch .
patch -p0 < makefile.patch
cp /home/adler/Desktop/sqlite/mainmk.patch .
patch -p0 < mainmk.patch
cd src
cp /home/adler/Desktop/sqlite/pagerc.patch .
patch -p0 < pagerc.patch
cp /home/adler/Desktop/sqlite/sqlint.patch .
patch -p0 < sqlint.patch

agora é só finalizar a instalação:

cd /usr/portage/dev-db/sqlite/
ebuild sqlite-3.5.4.ebuild compile
ebuild sqlite-3.5.4.ebuild install
ebuild sqlite-3.5.4.ebuild qmerge

abraço,
até…

Tags: , , ,


acabei de instalar o ndiswrapper com o driver do windão para o wireless (broadcom) do note funcionar aqui.

note adler # lspci | grep Broadcom
03:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)

mas o erro acima permanecia, por que a wireless aqui estava como eth1!

resolvido isso, o único problema que ainda aconteceu foi de não iniciar a eth1.

mas foi só modificar o arquivo /etc/conf.d/net, adicionando as duas últimas linhas.

# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
iface_eth0=”dhcp”
dhcpcd_eth0=”"

essid_eth1=”any”
mode_eth1=”auto”
modules=( “wpa_supplicant” )
wpa_supplicant_wlan0=”-Dndiswrapper”

agora já está tudo funcionando.

abraço,
até…

Tags:


se mesmo com a parte 1 você continuar com problemas, siga as instruções abaixo para a aplicação de um patch mais completo.
Primeiro vamos descompactar o ebuild:

cd /usr/portage/net-im/pidgin/
ebuild pidgin-2.3.0.ebuild clean
ebuild pidgin-2.3.0.ebuild unpack
cd /var/tmp/portage/net-im/pidgin-2.3.0/work/pidgin-2.3.0/

agora aplicaremos o patch, mais completo do que o anterior, que modificará os seguintes arquivos:
libpurple/protocols/msnp9/msn.c
libpurple/protocols/msnp9/nexus.c
libpurple/protocols/msnp9/notification.c
libpurple/protocols/msnp9/session.h
libpurple/protocols/msnp9/user

wget http://pidgin.im/~nosnilmot/2.3.0-msnfix/pidgin-2.3.0-msn-allfixes.patch
patch -p0 < pidgin-2.3.0-msn-allfixes.patch

agora voltamos ao diretório do ebuild para finalizar o trabalho:

cd -
ebuild pidgin-2.3.0.ebuild compile
ebuild pidgin-2.3.0.ebuild install
ebuild pidgin-2.3.0.ebuild qmerge

abraço…
até…

Tags: , ,


note adler # emerge opera
Calculating dependencies… done!
>>> Verifying ebuild Manifests…
>>> starting parallel fetching>>> Emerging (1 of 2) app-emulation/emul-linux-x86-qtlibs-20071114-r2 to /
>>> Downloading ‘http://distfiles.gentoo.org/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′
–13:12:26– http://distfiles.gentoo.org/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2
=> `/usr/portage/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′
Resolving distfiles.gentoo.org… 216.165.129.135, 140.211.166.134, 156.56.247.195, …
Connecting to distfiles.gentoo.org|216.165.129.135|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 35,036,691 (33M) [application/x-tar]

100%[====================================>] 35,036,691 76.66K/s ETA 00:00

13:18:15 (98.21 KB/s) – `/usr/portage/distfiles/emul-linux-x86-qtlibs-20071114.tar.bz2′ saved [35036691/35036691]

* checking ebuild checksums ;-) … [ ok ]
* checking auxfile checksums ;-) … [ ok ]
* checking miscfile checksums ;-) … [ ok ]
* checking emul-linux-x86-qtlibs-20071114.tar.bz2 ;-) … [ ok ]
*
* emul-linux-x86-qtlibs requires arts support in app-emulation/emul-linux-x86-soundlibs.
* Please compile app-emulation/emul-linux-x86-soundlibs with USE=arts
* enabled and then re-merge this package.
*
*
* ERROR: app-emulation/emul-linux-x86-qtlibs-20071114-r2 failed.
* Call stack:
* ebuild.sh, line 1717: Called dyn_setup
* ebuild.sh, line 768: Called qa_call ‘pkg_setup’
* ebuild.sh, line 44: Called pkg_setup
* emul-linux-x86-qtlibs-20071114-r2.ebuild, line 22: Called die
* The specific snippet of code:
* die “app-emulation/emul-linux-x86-soundlibs must have arts useflag turned on”
* The die message:
* app-emulation/emul-linux-x86-soundlibs must have arts useflag turned on
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at ‘/var/tmp/portage/app-emulation/emul-linux-x86-qtlibs-20071114-r2/temp/build.log’.

a mensagem acima nos deixa bem claro que é necessário instalar o pacote app-emulation/emul-linux-x86-soundlibs com a useflag arts ativada.

para isso usaremos o arquivo packages.use

echo “app-emulation/emul-linux-x86-soundlibs arts” >> /etc/portage/package.use

agora tentaremos compilar o pacote emul-linux-x86-soundlibs, para habilitar a useflag.

note adler # emerge -pv emul-linux-x86-soundlibs

These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild N ] app-emulation/emul-linux-x86-qtlibs-20071114-r2 0 kB
[ebuild R ] app-emulation/emul-linux-x86-soundlibs-20071114-r1 USE=”arts* oss -esd” 0 kB

Total: 2 packages (1 new, 1 reinstall), Size of downloads: 0 kB
note adler #

ele continua tentando instalar o pacote app-emulation/emul-linux-x86-qtlibs antes do app-emulation/emul-linux-x86-soundlibs, ou seja, o problema continua.

Para resolvê-lo é só instalar o pacote emul-linux-x86-soundlibs, sem checar as dependencias.

emerge -O emul-linux-x86-soundlibs

você pode usar tanto o parâmetro -O como –nodeps

abraço,
até…

Tags: , , , , ,


mas quando ele trava?

* às vezes quando você tenta colar algum conteúdo
* quando você tenta acessar impressoras
* quando você acessa documentos gerados pelo microsoft office
* exportação pra PDF

o problema:

*** glibc detected *** /usr/lib32/openoffice/program/soffice.bin: double free or corruption (out): 0x081d0b60 ***

a solução:

adicione no arquivo /usr/bin/ooffice

export OOO_FORCE_DESKTOP=none

como é a versão bin, não é possível aplicar o patch, com essa alteração é possível continuar usando a versão 2.3.0 até que atualizem o openoffice-bin. tomara que seja só até o r1 ;) .

abraço,
até…



CASO VOCÊ AINDA NÃO TENHA EXECUTADO OS PASSOS ABAIXO, DÊ PREFERÊNCIA PELA PARTE 2 DESSE POST:

gentoo + pidgin 2.3.0 = Connection error from Notification server: Reading error, parte 2

Primeiro vamos descompactar o ebuild:

cd /usr/portage/net-im/pidgin/
ebuild pidgin-2.3.0.ebuild clean
ebuild pidgin-2.3.0.ebuild unpack
cd /var/tmp/portage/net-im/pidgin-2.3.0/work/pidgin-2.3.0/

agora tem que modificar o: libpurple/protocols/msnp9/user.c, conforme esse patch!

wget http://developer.pidgin.im/attachment/ticket/4066/pidgin-2.3.0-msn-fname.patch
patch -p0 < pidgin-2.3.0-msn-fname.patch

agora voltamos ao diretório do ebuild para finalizar o trabalho:

cd -
ebuild pidgin-2.3.0.ebuild compile
ebuild pidgin-2.3.0.ebuild install
ebuild pidgin-2.3.0.ebuild qmerge

ou então você espera até o r1!

abraço…

até…

Tags: , ,