Closed leoheck closed 9 years ago
Are you sure you are using the last version since .PNGs are not needed anymore?
On Mon, Oct 5, 2015 at 3:39 PM, Leandro Heck notifications@github.com wrote:
Hi @aziesemer https://github.com/aziesemer, it is possible to fix this issue?
[image: astran error_027] https://cloud.githubusercontent.com/assets/1277920/10289859/1ca5a27c-6b77-11e5-8f96-71903604d5e7.png
— Reply to this email directly or view it on GitHub https://github.com/aziesemer/astran/issues/35.
Estou usando sempre a última! Mas eu não uso o teu makefile que não funcionava com meu OS. Também queria criar uma issue disso mas acabei esquencendo.
Minha máquina é um CentOS 5.11 e gero as novas versões do Astran assim:
git clone https://code.google.com/p/gme-ufrgs/ /tmp/gme-ufrgs
cd /tmp/gme-ufrgs/Astran
LD_LIBRARY_PATH=/usr/lib64/ g++ $(wx-config --cppflags --libs) -Wno-deprecated -o build/bin/Astran ./src/*.cpp
Se tu já arrumou isso, provavelmente é por causa do nosso processo de build. Concorda? Posso tentar usar teu makefile e modificar ele para funcionar no nosso ambiente. Acho que já olhei isso e era muito complicado dado o tempo que tinha. Será que é relacionado com isso?
O final do processo de make com o makefile dá isso. Ainda não debuguei o que acontece. Se tiver uma ideia eu aceito sugestões.
src/wxcircuit.h:35:20: warning: no newline at end of file
src/wxrules.cpp:136:2: warning: no newline at end of file
mkdir -p build/bin/Astran.app/Contents/MacOS
g++ `wx-config --cppflags` -Wno-deprecated -o build/bin/Astran.app/Contents/MacOS/Astran build/Debug/GNU-Linux-x86/src/autocell2.o build/Debug/GNU-Linux-x86/src/cellnetlst.o build/Debug/GNU-Linux-x86/src/cif.o build/Debug/GNU-Linux-x86/src/circuit.o build/Debug/GNU-Linux-x86/src/clayout.o build/Debug/GNU-Linux-x86/src/compaction.o build/Debug/GNU-Linux-x86/src/designmng.o build/Debug/GNU-Linux-x86/src/draw.o build/Debug/GNU-Linux-x86/src/gds.o build/Debug/GNU-Linux-x86/src/icpdApp.o build/Debug/GNU-Linux-x86/src/icpdfrm.o build/Debug/GNU-Linux-x86/src/lef.o build/Debug/GNU-Linux-x86/src/pathfinder.o build/Debug/GNU-Linux-x86/src/pathfinder2.o build/Debug/GNU-Linux-x86/src/placer.o build/Debug/GNU-Linux-x86/src/router.o build/Debug/GNU-Linux-x86/src/rules.o build/Debug/GNU-Linux-x86/src/spice.o build/Debug/GNU-Linux-x86/src/verilog.o build/Debug/GNU-Linux-x86/src/wxabout.o build/Debug/GNU-Linux-x86/src/wxautocell.o build/Debug/GNU-Linux-x86/src/wxcircuit.o build/Debug/GNU-Linux-x86/src/wxfp.o build/Debug/GNU-Linux-x86/src/wxinterface.o build/Debug/GNU-Linux-x86/src/wxpreferences.o build/Debug/GNU-Linux-x86/src/wxrules.o `wx-config --libs`
/usr/lib64/libgtk-x11-2.0.so.0: undefined reference to `atk_object_add_relationship'
/usr/lib64/libgtk-x11-2.0.so.0: undefined reference to `atk_relation_add_target'
collect2: ld returned 1 exit status
make[2]: *** [build/bin/Astran.app/Contents/MacOS/Astran] Error 1
make[2]: Leaving directory `/tmp/gme-ufrgs/Astran'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/tmp/gme-ufrgs/Astran'
make: *** [.build-impl] Error 2
Eu não uso makefile. No Ubuntu eu sempre compilava a mão seguindo as instruções do INSTALL:
wx-config --cppflags --libs
-Wno-deprecated -O3 -o ../build/bin/Verifica se no teu wxinterface.cpp há alguma referência a PNGs. Não deve haver nenhuma.
Teu wxinterface.cpp tem muitas referencias a PNGs.
Nope! https://github.com/aziesemer/astran/blob/master/Astran/src/wxinterface.cpp
Tens certeza que está atualizado e utilizando a branch master? Tenta dar commit novamente
On Mon, Oct 5, 2015 at 7:42 PM, Leandro Heck notifications@github.com wrote:
Teu wxinterface.cpp tem referencias a muitos PNGs.
— Reply to this email directly or view it on GitHub https://github.com/aziesemer/astran/issues/35#issuecomment-145689927.
Tenho certeza, meu terminal avisa qual branch eu to, saca só:
lheck@kriti:/tmp/lala/Astran(master⚡) »
É, aparentemente esse arquivo que tu mostrou é outro. E olha que eu usei o mesmo git clone que tem dentro do teu README. Vou tentar baixar mais uma vez de outra forma.
Opa, fechei sem querer a thread, estou reabrindo.
Ok funcionou, aparentemente esse comando:
git clone https://github.com/aziesemer/astran.git
é diferente disso:
git clone https://code.google.com/p/gme-ufrgs/
Essa última tem dentro do build/INSTALL.txt, é bom atualizar lá :)
Ah, outra coisa, fiz um makefile pra compilar com linux, posso colocar dentro do projeto? Usa-se assim:
make -f makefile-linux
. O legal que ele só compila os arquivos modificados, facilita no caso de testar alguma funcionalidade.
Hi @aziesemer, it is possible to fix this issue?