[FUG-BR] lang/lua
Saiu uma atualização do Lua hj... é dependência de algum pacote que está instalado no servidor. Só que está com problema na compilação... === Building for lua-5.1.4_2 cd src make freebsd make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS=-Wl,-E -lreadline gcc45 -o liblua.so -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -Wall -DLUA_USE_LINUX -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o gcc45 -o lua lua.o liblua.a -lm -Wl,-E -lreadline gcc45 -o luac luac.o print.o liblua.a -lm -Wl,-E -lreadline /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 collect2: ld returned 1 exit status *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/lang/lua. Alguém sabe do que se trata ? Sds, -- Eduardo Schoedler - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
2010/9/16 Eduardo Schoedler eschoed...@viavale.com.br: Saiu uma atualização do Lua hj... é dependência de algum pacote que está instalado no servidor. Só que está com problema na compilação... === Building for lua-5.1.4_2 cd src make freebsd make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS=-Wl,-E -lreadline gcc45 -o liblua.so -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -Wall -DLUA_USE_LINUX -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o gcc45 -o lua lua.o liblua.a -lm -Wl,-E -lreadline gcc45 -o luac luac.o print.o liblua.a -lm -Wl,-E -lreadline /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 collect2: ld returned 1 exit status *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/lang/lua. Alguém sabe do que se trata ? Eu fiz o update, adicionei um patch publicado no site deles. Qual a versão e arquitetura do seu SO? -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
Saiu uma atualização do Lua hj... é dependência de algum pacote que está instalado no servidor. Só que está com problema na compilação... === Building for lua-5.1.4_2 cd src make freebsd make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS=-Wl,-E -lreadline gcc45 -o liblua.so -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -Wall -DLUA_USE_LINUX -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o gcc45 -o lua lua.o liblua.a -lm -Wl,-E -lreadline gcc45 -o luac luac.o print.o liblua.a -lm -Wl,-E -lreadline /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 collect2: ld returned 1 exit status *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/lang/lua. Alguém sabe do que se trata ? Sds, -- Eduardo Schoedler - Olá Eduardo. Resolvi seguindo as informações da mensagem de erro, utilizando o parâmetro -fPIC (sem aspas) para compilar. Alterei o valor de CFLAGS no meu /etc/make.conf: -CFLAGS= -O -pipe +CFLAGS= -O -pipe -fPIC Se for relevante a informação, esse problema não ocorreu nos (poucos) i386 que tenho. Nos amd64 todos apresentaram o problema. Avise-nos se deu certo. Aqui funcionou. Saudações, Trober - - - - - - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
2010/9/16 Trober tro...@trober.com: Saiu uma atualização do Lua hj... é dependência de algum pacote que está instalado no servidor. Só que está com problema na compilação... === Building for lua-5.1.4_2 cd src make freebsd make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS=-Wl,-E -lreadline gcc45 -o liblua.so -O2 -fno-strict-aliasing -pipe -mtune=core2 -march=core2 -mfpmath=both -mmmx -msse -msse2 -mssse3 -msse4.1 -msse4.2 -Wall -DLUA_USE_LINUX -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o lstrlib.o loadlib.o linit.o gcc45 -o lua lua.o liblua.a -lm -Wl,-E -lreadline gcc45 -o luac luac.o print.o liblua.a -lm -Wl,-E -lreadline /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 collect2: ld returned 1 exit status *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/lang/lua. Alguém sabe do que se trata ? Sds, -- Eduardo Schoedler - Olá Eduardo. Resolvi seguindo as informações da mensagem de erro, utilizando o parâmetro -fPIC (sem aspas) para compilar. Alterei o valor de CFLAGS no meu /etc/make.conf: -CFLAGS= -O -pipe +CFLAGS= -O -pipe -fPIC Se for relevante a informação, esse problema não ocorreu nos (poucos) i386 que tenho. Nos amd64 todos apresentaram o problema. Avise-nos se deu certo. Aqui funcionou. Posso colocar um -fPIC somado ao CFLAGS para arquiteturas 64, assim acho que resolve. Vou aguardar a confirmação do Eduardo. -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
Não tem nada a ver com lua, mas eu já tive que colocar a flac -fPIC pro vpopmail compilar em um amd64 também, tem até registrado no histórico[1] da lista prá eu lembrar.. :) []s [1] http://www.mail-archive.com/freebsd@fug.com.br/msg33677.html Olá Eduardo. Resolvi seguindo as informações da mensagem de erro, utilizando o parâmetro -fPIC (sem aspas) para compilar. Alterei o valor de CFLAGS no meu /etc/make.conf: -CFLAGS= -O -pipe +CFLAGS= -O -pipe -fPIC Se for relevante a informação, esse problema não ocorreu nos (poucos) i386 que tenho. Nos amd64 todos apresentaram o problema. Avise-nos se deu certo. Aqui funcionou. Saudações, Trober - - - - - - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
2010/9/16 Renato Frederick ren...@frederick.eti.br: Não tem nada a ver com lua, mas eu já tive que colocar a flac -fPIC pro vpopmail compilar em um amd64 também, tem até registrado no histórico[1] da lista prá eu lembrar.. :) O que mais me espanta é que já existe esse trecho no Makefile: .if ${MACHINE_ARCH:L} == amd64 || ${MACHINE_ARCH:L} == powerpc CFLAGS+=-fPIC .endif 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. []s -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] lang/lua
2010/9/16 Renato Botelho rbga...@gmail.com: 2010/9/16 Renato Frederick ren...@frederick.eti.br: Não tem nada a ver com lua, mas eu já tive que colocar a flac -fPIC pro vpopmail compilar em um amd64 também, tem até registrado no histórico[1] da lista prá eu lembrar.. :) O que mais me espanta é que já existe esse trecho no Makefile: .if ${MACHINE_ARCH:L} == amd64 || ${MACHINE_ARCH:L} == powerpc CFLAGS+= -fPIC .endif 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. Ah, cola também a saída de: make -V MACHINE_ARCH make -V ARCH -- Renato Botelho - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd