Looks like u need help from a real developer (not me), i would say its ur libs, but who knows...
(i still have some problems on my set up too, over telnet all my apps raise segfault, but on eKonsole all run fine, i can live with that :P)
ok,i got this error when i want to "make" helloEZX
HelloEZX.cpp:25: error :'setTitleBarWidget' undeclared <first use this function>
HelloEZX.cpp:25: error : <each undeclared identifier is reported only once for each function it appears in.>
make: *** [HelloEZX.o] Error 1
i also got this "Error 1" when i want to compile oopsware gpsp..
-im using e680g libs
Last edited by naset; 03-10-2008 at 04:14 PM.
Looks like u need help from a real developer (not me), i would say its ur libs, but who knows...
(i still have some problems on my set up too, over telnet all my apps raise segfault, but on eKonsole all run fine, i can live with that :P)
BR-æiou beta
@naset.
HelloEZX is base on FoxE6 's SDK for A1200/E6. that have many different in coding from Samr7's A780/E680i SDK.
and in FoxE6 + Samr7 's ZMainWidget does not have setTitleBarWidget declaration. I add it and find how to use it myself when I found it from libezxappbase dump file. Let try add declaration on setTitleBarWidget in your E680i's ZMainWidget.h file. (/opt/dev-ezx/e680i/include/ezx)
Visit my Blog here.http://my.opera.com/eakrin
how to add declaration setTitleBarWidget in ZMainWidget.h file?im totally noob here..hehehe.
btw,i try to compile blackhawk's pictureflow,and i got this error :
collect2: ld returned 1 exit status
make: *** [pictureflow] Error 1
gosh..
blackhawk use a different SDK set( *.h). you need to add *.h file from blackhawk's SDK a1200 folder into to /opt/dev-ezx/a1200/include/ezx and qt. and setENV.sh a1200. and recreate a project file and Makefile. so FoxE6's SDK are still in /opt/dev-ezx/e6 folder. you can use it by setENV.sh e6.
When I first ask him whick SDK should I use. He point me to FoxE6. so I search and found FoxE6 update SDK in this forums. and after I success to compile with it and publish it. I found that It's not the same *.h file that blackhawk use. LOL
I 'll try to update this SDK to support both *.h file set.
Forgot to answer about setTitleBarWidget function. you can add this funciton by open /opt/dev-ezx/e6/ezx/ZMainWidget.h and looking for it. copy and paste it into the same section of /opt/dev-ezx/A780/ZMainWidget.h. when you exec make. if It have a wrong paramaters make will report you and suggest what parameters setTitlebarWidget should have or make show Undefined reference if ssetTitlebarWidget does not available in library.
Last edited by eakrin; 03-11-2008 at 01:06 PM.
Visit my Blog here.http://my.opera.com/eakrin
@eakrin
I am not sure about my own SDK. Using it to build EZXSysInfo and another test application with success but got a strange problem when building FBReader (raise seg. fault when showing Preferences dialog). With FBReader author help, finally FBReader smooth work on my device and not receive any bug report so far. I think it's related to qt headers since my SDK using modified samr7's qt-2.3.6 not qt-2.3.8. Now, it's safe to use the ezx part of my SDK but please change the qt part using foxe6 qt-2.3.8.
@eakrin
Why we have no standard SDK? Feel free to use blackhawk's standard you can download from http://keaglez.e2mod.com/upload/sdk/...80i-SDK.tar.gzWhy I have made my own standard? My development target more than one device (E680, E680i/A780,E2, A1200/E6). I can emulate E680 on my E680i and E2 on my A1200. I am not single device development specialist and the only one so far
That's why I have /opt/a1200, /opt/e680i, /opt/e680, /opt/a2, and /opt/common directory for non-GUI or non specific device library. I try to make a legal SDK distribution as samr7 did and refuse to use any header leaked from Motorola. My biggest problem is my English is not good enough to share my knowledge (I have to say thank you for this thread) but always try to open my application source code since my work base on another volunteer work. When people thinking it's fair to crack Windows XP, samr7 work is just a small contribution for us
![]()
@blackhawk.
you said your English is not good enough. But I think your English is better than me. (The secret is I don't care about who doesn't understand my English because I'm not an native English speaker. But I try to do it the best with my online English-Thai dictionary. LOL)
and about EZX header file. FoxE6 use a leak header file from Motorola. But It look nearly compatible to a dump library file than your modified samr7 header. so How about we try to create new header files from FoxE6, Samr7, and dump library file. I think we have many testers now after I release Samr7's Crosstool on Cygwin.
FoxE6 use a leak header files from motorola. This is real BUT he does many modified on them by compare it to a dump library file. I think It's not totally unlegal.Not black and not white but look like grey. I think motorola always left thing like that.
Last edited by eakrin; 03-12-2008 at 03:17 AM.
Visit my Blog here.http://my.opera.com/eakrin
@swifty
Good idea! It's become a right place to start A1200/E6 Indonesian localization project
@eakrin
I have ezx and qt header from Rusia (the qt part base on foxe6 work), I will send it to you asap. Yea, I am using the leaked Motorola header as a reference, but I can't share it to public domain.