Skip to content

enriquebelarte/geepro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This code is completely based on original https://sourceforge.net/projects/geepro/ and this is just some correction to make it work in present distros.

I wanted some EPROM programmer software which would work on GNU/Linux and I found the above repo that seemed quite abandoned. Wine was not an option.

Following its README instructions I got an error in the first waf configure step:

ValueError: invalid mode: 'rU'

I was using python 3.11 but running waf with python 2.7 solved the issue.

After that one I got a linker related error:

[101/101] cxxprogram: build_directory/src/buffer.cpp.1.o build_directory/src/chip.cpp.1.o build_directory/src/dummy.cpp.1.o build_directory/src/storings.cpp.1.o build_directory/src/iface.cpp.1.o build_directory/src/files.cpp.1.o build_directory/src/parport.cpp.1.o build_directory/src/timer.cpp.1.o build_directory/src/protocols.cpp.1.o build_directory/src/script.cpp.1.o build_directory/src/checksum.cpp.1.o build_directory/src/cfp.c.1.o build_directory/src/main.cpp.2.o -> build_directory/geepro
/usr/bin/ld: /home/enrique/Proyectos/geepro_0.0.4/geepro/build_directory/gui-gtk/libgui-gtk.a(bineditor.c.1.o):(.bss+0x0): multiple definition of `GuiBineditorColorsSet'; /home/enrique/Proyectos/geepro_0.0.4/geepro/build_directory/gui-gtk/libgui-gtk.a(gui.c.1.o):(.bss+0x0): first defined here

Could fix it changing the definition of GuiBineditorColorsSet at gui-gtk/bineditor.h as typedef enum instead of just enum.

After that everything built smoothly just by running :

python2 waf configure --prefix=/usr/local
python2 waf build
python2 waf install

Then geepro executable is available at /usr/local/bin.

Hope it is useful for anyone looking for writing EPROMs.

** Tried to make it work with a USB SP200S board but it does not work.

About

EPROM Programmer for SP200S and other boards?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages