Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image issues #35

Closed
leoheck opened this issue Oct 5, 2015 · 12 comments
Closed

Image issues #35

leoheck opened this issue Oct 5, 2015 · 12 comments

Comments

@leoheck
Copy link
Collaborator

leoheck commented Oct 5, 2015

Hi @aziesemer, it is possible to fix this issue?

astran error_027

@aziesemer
Copy link
Owner

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
#35.

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 5, 2015

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?

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 5, 2015

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

@aziesemer
Copy link
Owner

Eu não uso makefile. No Ubuntu eu sempre compilava a mão seguindo as instruções do INSTALL:
5. $ cd gme-ufrgs/Astran/src/
6. $ g++ *.cpp wx-config --cppflags --libs -Wno-deprecated -O3 -o ../build/bin/

@aziesemer
Copy link
Owner

Verifica se no teu wxinterface.cpp há alguma referência a PNGs. Não deve haver nenhuma.

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 5, 2015

Teu wxinterface.cpp tem muitas referencias a PNGs.

@aziesemer
Copy link
Owner

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
#35 (comment).

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 5, 2015

Tenho certeza, meu terminal avisa qual branch eu to, saca só:
lheck@kriti:/tmp/lala/Astran(master⚡) »

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 6, 2015

É, 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.

@leoheck leoheck closed this as completed Oct 6, 2015
@leoheck
Copy link
Collaborator Author

leoheck commented Oct 6, 2015

Opa, fechei sem querer a thread, estou reabrindo.

@leoheck leoheck reopened this Oct 6, 2015
@leoheck
Copy link
Collaborator Author

leoheck commented Oct 6, 2015

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á :)

@leoheck
Copy link
Collaborator Author

leoheck commented Oct 6, 2015

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.

@leoheck leoheck closed this as completed Oct 6, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants