Em qui, 10 de nov de 2016 11:09, Nilton Jose Rizzo <ri...@i805.com.br> escreveu:
> Em Thu, 10 Nov 2016 13:11:26 +0000, Otacílio de Araújo Ramos Neto escreveu > > Em qui, 10 de nov de 2016 10:02, Nilton Jose Rizzo > > <ri...@i805.com.br> escreveu: > > > > > Em Thu, 10 Nov 2016 09:45:06 -0300, Otacílio escreveu > > > > Caros > > > > > > > > Estou usando este programa para testar o OpenGL. Quando executo em > > > > uma máquina real (FreeBSD 11, clang 3.8.0) este programa funciona > > > > bem. Mas, quando compilo e executo em uma guest virtualbox com > > > > vitualbox-ose-additions-5.1.8 instalado (FreeBSD, clang 3.8.0, > > > > OpenGL enabled) eu estou pegando um core dump quando o programa > > > > termina. Não está claro para mim se isto é um problema do port t do > > > > virtualbox para FreeBSD ou não. Por favor, eu gostaria de pedir a > > > > vocês para compilarem e executarem em máquinas virtualbox guest > > > > executando Linux ou FreeBSD e me informassem se o programa da core > > > > dump também. > > > > > > > > Program: > > > > > > > > #include <stdio.h> > > > > #include <GL/glew.h> > > > > #include <GL/gl.h> > > > > #include <GL/glu.h> > > > > #include <GL/glut.h> > > > > #include <GL/glext.h> > > > > > > > > int main(int argc, char **argv) { > > > > > > > > glutInit(&argc, argv); > > > > glutCreateWindow("GLUT"); > > > > glewInit(); > > > > > > > > printf("OpenGL version supported by this platform (%s): \n", > > > > glGetString(GL_VERSION)); > > > > > > > > fprintf(stdout, "Exiting...\n"); > > > > fflush(stdout); > > > > > > > > return 0; > > > > } > > > > > > > > Compiler command: > > > > > > > > cc -I/usr/local/include -L/usr/local/lib -o testegl testegl.c -lGL > > > > -lGLEW -lGLU -lglut > > > > > > > > Os resultados que consegui aqui: > > > > > > > > [ota@nostromo /usr/home/ota/Desktop]$ ./testegl > > > > OpenGL version supported by this platform (2.1 Chromium 1.9): > > > > Exiting... > > > > Segmentation fault (imagem do núcleo gravada) > > > > > > > > Obrigado! > > > > > > > > []'s > > > > > > > > -Otacilio > > > > > > > > ------------------------- > > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > Otacilio, aqui rodou redondo > > > > > > Abriu e fecou a janela > > > > > > A sua placa suporta openGL acima de 2.1? > > > > > > > > > > > > % clang -I/usr/local/include -L/usr/local/lib -o teste teste.c -lGL > -lGLEW > > > -lGLU -lglut > > > % ./teste > > > OpenGL version supported by this platform (3.3.0 NVIDIA 340.96): > > > Exiting... > > > > > > > > > > > > --- > > > /************************************************* > > > **Nilton José Rizzo UFRRJ > > > **http://www.rizzo.eng.br http://www.ufrrj.br > > > **http://lattes.cnpq.br/0079460703536198 > > > **************************************************/ > > > > > > ------------------------- > > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > Opa Nilton. > > > > Não eh questão de placa. Quando eu rodo o programa em uma máquina antiga > > ele funciona. O problema eh quando eu rodo em uma máquina > > virtualizada no virtual box. Nesse cenário o programa da um core > > dump no momento em que ele encerra a execução. Eu não sei se eh > > problema do Port do virtuabolx additions ou do virtualbox em si. Por > > isso pedi também para o pessoal testar em máquinas Linux. > > > > Muito obrigado > > O driver do Virtual box só suporta OpenGL 2.1. > > https://www.virtualbox.org/wiki/X11Guest3D > > Tudo bem, mas eu não estou entendo a importância disso porque o programa faz quase nada e ele da o core dump depois que já executou todas as rotinas do OpenGL. Em todo o caso o sistema host eh um i7 com suporte ao OpenGL 4.0.0 []'s -Otacilio > > > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd