Em 16 de setembro de 2010 21:27, Renato Botelho escreveu: > Eduardo, mantendo o seu make.conf como está, no diretório do > port lua, executa um make -V CFLAGS e cola o resultado pra > gente por favor.
# make -V MACHINE_ARCH amd64 # make -V ARCH amd64 Isso é o mais estranho... diz que já tem o -fPIC: # make -V CFLAGS -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -fPIC Mas na hora de compilar, é justamente a falta do -fPIC que ele reclama: > /usr/local/bin/ld: lapi.o: relocation R_X86_64_32 against `luaO_nilobject_' can not be used when making a shared object; recompile with -fPIC lapi.o: could not read symbols: Bad value Colocando o -fPIC na mão, duplica: # make -V CFLAGS -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -fPIC -fPIC E aí compila normalmente..... Abraços, -- Eduardo Schoedler ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd