Friday, December 15, 2006

vxl vgui compilation workaround (and others)

In this post and the comments section below are various issues encountered while compiling VXL under Linux, and how I solved them.

To solve the following errors, put a blank "opengl_xmesa_include" in cmake. I have NVIDIA drivers and everything works fine after this.

make[1]: *** [core/vgui/tests/CMakeFiles/vgui_test_events.dir/all] Error 2 Linking CXX executable vgui_test_front_back /home/rfabbri/cprg/vxlprg/vxl-bin/lib/libvgui.a(vgui_accelerate_x11.o): In function `vgui_accelerate_x11::vgui_copy_back_to_aux()': /home/rfabbri/cprg/vxlprg/vxl/core/vgui/internals/vgui_accelerate_x11.cxx:426: undefined reference to `XMesaGetCurrentBuffer' /home/rfabbri/cprg/vxlprg/vxl/core/vgui/internals/vgui_accelerate_x11.cxx:435: undefined reference to `XMesaGetBackBuffer' /home/rfabbri/cprg/vxlprg/vxl-bin/lib/libvgui.a(vgui_accelerate_x11.o): In function `vgui_accelerate_x11::vgui_copy_aux_to_back()': /home/rfabbri/cprg/vxlprg/vxl/core/vgui/internals/vgui_accelerate_x11.cxx:458: undefined reference to `XMesaGetCurrentBuffer' /home/rfabbri/cprg/vxlprg/vxl/core/vgui/internals/vgui_accelerate_x11.cxx:467: undefined reference to `XMesaGetBackBuffer'

Thursday, November 09, 2006

[Linux] Some NFS issues

I wanted to share partitions via NFS. I followed: At first I got the errors:

* Error starting NFS daemon


clientmachinename:/directory/to/export: Function not implemented

The mistake was to skip the kernel compilation step. Simply build modules for NFS server and call modprobe nfsd. You don't even have to restart your machine.

Sunday, October 15, 2006

A merda?

A felicidade pode estar contida na resposta `a seguinte pergunta: mando `a merda ou nao?

Wednesday, October 11, 2006

Valgrind for profiling

Valgrind is amazing. Not only it does memcheck, it also does code profiling without need to recompile everything. Use it with kcachegrind, and you can see a very nice visualization of the profiling data.

Sunday, October 01, 2006


1989: aos meus 9 anos, meus amigos mais velhos me chamaram para ir ao "Poperâ", a sensacao do momento:

Thursday, September 21, 2006

Research Demo 1: Medusa

Bottom-line: "Demo or die"

Thursday, September 07, 2006

Stolen red schwinn sidewinder bike

I had my bike stolen between tuesday sept 5th and sept 6th. It was parked on 280 Benefit street, Providence, RI, with a coil-type lock wrapped around the frame and front wheel. It was bought on walmart: [Link]

If you have any notices of similar bikes, notices of similar thefts around this area, or any other information to give, please comment this post.

Friday, August 18, 2006

change of email address

My new email is from google: rfabbri(a)

Sunday, August 06, 2006

verso da semana

Sem a loucura o que é o homem Mais que a besta sadia, Cadáver adiado que procria? -- Fernando Pessoa (copiado da pagina do Stolfi)


E ai pessoal, chego a Sao Paulo dia 17 / Agosto, visito a familia e amigos, e fico ate 04/Set. Liguem pra minha vo ou me mandem um email!


Tuesday, July 11, 2006

suddenly no sound in linux

Card: Intel ICH5 Chip: Analog Devices AD1981B

Today I tried to play a CD rom and I suddenly got no sound in linux; very weird. After some fooling around, the solution was to turn off "Headphone Jack Sense" in alsamixer. Allright, hope someone can benefit from this.

Friday, June 23, 2006


Just watched the movie Frida... a very strong and fulfilling movie, one of my all-time favorites.

Thursday, June 01, 2006

Slackware 64bit

My bottomline opinion: stick with 32bit for now; its still fast. Use 2 or 3 partitions to install slamd64 and gentoo and slowly transition to the best one.

Useful post from the newsgroup:

Date: Mon, Mar 13 2006 2:20 pm Email: "Mogens V." <> Groups: alt.os.linux.slackware

Carsten Becher wrote: > what about 64-bit support(*) in Slackware? Anything planned?

Pat's answer to my Q (december 05) about Slack 64bit:

"It's possible that we'll eventually do something about x86-64, but it's not a top priority, and I don't believe that "most of the Slackers" will switch away on account of 32 vs. 64 bit support in the forseeable future, but if they do it's going to be more about an imagined benefit that about any real one. The majority of users really don't have any need for 64 bit processing at this time, but it is cool to be able to say that your AMD64 processor is running in 64-bit mode. (just like it's cool to be able to say that your binaries have all possible processor specific optimizations compiled in, even if there's no measurable performance difference and the system might be less stable overall)."

Wednesday, May 17, 2006


Bugs, bugs, pesky little bugs!!! So much time do I loose with you, but time is all that is necessary to KILL YOU! And when that time comes, oh how sweet it is to SLAY YOU!! DIE, M*, DIE!!!!

Sunday, April 23, 2006

CS Rulez

I am beginning to realize that the next major problems in Science will not so much be tractable by neither new theories of Math nor Physics, neither Psychophysics or Neuroscience, but rather by Computer Science. That is because CS tackles directly that level of explanation of things that no other science has ever seriously explored - the level of information processing. (Hmm.... guess I'll take more CS courses now.)

Thursday, April 13, 2006

The price of righteousness

Be willing to pay the price of righteousness, the price of doing what you feel is most noble and right. Sacrifice little things for the sake of bigger things in life. Don't be a wuss

Wednesday, April 05, 2006

Coisitas no ebay

Ai, galera, minha irma ta vendendo umas coisitas na internet:

Little-Brazil Store

se quiser fazer negocio com a gente, eh so dizer que a gente arma os esquema :)

Monday, February 13, 2006


Fotos do meu sobrinho / Pics of my nephew!

Thursday, February 09, 2006


Papai................ ainda nao hehehehe, mas sim TIOZAO!!!!!

(My brother just got a new baby, called Antonio!)

Friday, January 20, 2006

Sorrindo, ao lado de Deus

Colossians 3:1-2

3:1 If then you have been raised with Christ, seek the things that are above, where Christ is, seated at the right hand of God. 2 Set your minds on things that are above, not on things that are on earth.

Blessed be my Uncle Fernando Costa Abencoado seja meu Tio, Fernando Costa