installing skyeye

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
wibble
Posts: 76
Joined: Thu 11 Jul 2013, 03:48

installing skyeye

#1 Post by wibble »

http://sourceforge.net/projects/skyeye/

have precise puppy 5.6.1 with the dev add on.

Ok, I downloaded the source,

ran through the install..

./config
make lib
make

gives this error

Code: Select all

/usr/bin/ld: cannot find -liconv
collect2: ld returned 1 exit status
make[2]: *** [libemulator_libui.la] Error 1
make[2]: Leaving directory `/mnt/sdc1/skyeye-1.3.5_rc1/android/objs/emulator_libui'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/sdc1/skyeye-1.3.5_rc1'
make: *** [all] Error 2
sh-3.00# pwd
make lib_install

seems to go off without to much complaint..

but then when i go to

make install

it throws up this message

Code: Select all

b -liconv -lncurses -lpthread -lm -lc -liberty    -Wl,-soname -Wl,libemulator_libui.so.0 -o .libs/libemulator_libui.so.0.0.0
/usr/bin/ld: cannot find -liconv
collect2: ld returned 1 exit status
make[1]: *** [libemulator_libui.la] Error 1
make[1]: Leaving directory `/mnt/sdc1/skyeye-1.3.5_rc1/android/objs/emulator_libui'
make: *** [install-recursive] Error 1
What I need is a emulator for embedded systems platforms so I can test a number of options for a kiosk over network type system.
(partly thats why i have been messing around learning the elf file format, i need something to track communications from devices on the network and make sure they are legit.)



I thought that SKYEYE would be perfect as its free and works on linux (allegedly..) there are no binaries and very little support though. Are there any alternatives?

What I am asking is would this work on a standard linux build? is it a problem with puppy or the program?

I think I am probably missing something totally obvious but I leave it to better minds than me to figure this out.

I would really like to get it working as it seems to have everything, its just non functional at the moment.

please help.



Image[/img]

User avatar
kooliepup
Posts: 292
Joined: Sat 14 Jan 2012, 03:40
Location: Victoria, Australia

#2 Post by kooliepup »

I think I am probably missing something totally obvious...
LOL

Install it from PPM.
No deps needed.

User avatar
wibble
Posts: 76
Joined: Thu 11 Jul 2013, 03:48

#3 Post by wibble »

kooliepup wrote:
I think I am probably missing something totally obvious...
LOL

Install it from PPM.
No deps needed.
http://www.youtube.com/watch?v=BnrAZACQKbY

:oops:

Thanks for that. Lol just when I think I am getting the hang of this logical thought business I go an get in a pickle haha.

ah snap

puppy file seems helpfully to have no skyeye gui, none of the functionality either it does not work as the examples or anything remotely like the site! :cry:

just seems to be a broken command line tool.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#4 Post by mikeb »

-liconv

Its looking for /usr/lib/libiconv.so ...usually a link to the actual library.

At the end of the build the compiler looks for shared libraries via this link to determine the actual file to use and if it has all the functions called from it.

Mike

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#5 Post by Karl Godt »

The dependency must be installed
"libiconv* -dev * for the headers and the libiconv*.so link ( plus probably libiconv*.a static archive ) for compilation
and libiconv* for the libiconv*.so.VERSION link(s) and file(s) at runtime .

Hint : -liconv is gcc/ld short for libiconv .

libiconv-hook-dev : http://packages.ubuntu.com/precise/libiconv-hook-dev
libiconv-hook1 : http://packages.ubuntu.com/precise/libiconv-hook1

Hint : Better bookmark one of the two pages and always use the Ubuntu search there if unsure about ppm .


I remember libiconv - but without the *hook* term .

User avatar
wibble
Posts: 76
Joined: Thu 11 Jul 2013, 03:48

#6 Post by wibble »

Thanks for the help guys will have another crack at it tonight.

The ARM chips have so many options its hard to realy get to grips with the subject. So i figured start small and build up to the complex architectures.

Had a look on youtube and there are a bunch of 8051 courses,

Supring how many cross-assemblers there are for puppy.

Got a great 8051 ide MCU 8051 IDE thats fine for testing the simple controllers.

I still have a bunch of Z80 books lying around the house from when I did my A level, i thought - no chance there would be a cross assembler for the heart of the zx spectrum. but knock me down with a feather there were loads!

excellent.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#7 Post by mikeb »

I thought a cross-assembler was a frustrated programmer.

Actually building a win32 program on linux gave me a perverse thrill.

Ok off to get a large feather to test a theory..

mike

Post Reply