motofan logo
> 

C++ Develop App

croccio
сообщение 21.6.2010, 21:36


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



i' trying to develop app in c++. i downloaded E8GCC and E8SDK. i edit file env.sh then i try to compile showRadio but i've this error:
Код
arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/home/antonio/Scrivania/E8SDK//include -o showRadio.o showRadio.cpp
make: execvp: arm-linux-gnueabi-g++: Permesso negato
make: *** [showRadio.o] Errore 127


wht is??
can anyone do example for create "windows" and position object in the window???

EXL: Share full log of their actions, beginning with the launch environment

Цитата(EXL @ 22.6.2010, 7:49) *

Share full log of their actions, beginning with the launch environment

env.sh
Код
#!/bin/bash

# -here you should put your own E8SDK path.
export QTDIR=/home/antonio/Scrivania/E8SDK/
export TMAKEPATH=/home/antonio/Scrivania/E8SDK/tmakelib/pwd/arm-linux-g++/
export PATH=/home/antonio/Scrivania:/e8-gcc/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin


for compile app i do new sh file i called it make_app.sh
Код
. /home/antonio/Scrivania/E8SDK/env.sh
cd /home/antonio/Scrivania/E8SDK/showRadio
progen -o showRadio.pro
tmake showRadio.pro -o Makefile
make

then from console i do
Код
/home/antonio/Scrivania/E8SDK/make_app.sh

the it show this
Код
arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/home/antonio/Scrivania/E8SDK//include -o showRadio.o showRadio.cpp
make: execvp: arm-linux-gnueabi-g++: Permesso negato
make: *** [text.o] Errore 127


can u tell me what file i post??? or app that i can try??? and how can i create new form (window) where i put object, as textbox, label... and how can i control key pression??
in the foldere where there is the app code there isn't showRadio.o

EXL: Try to do so:
Код

cd /home/antonio/Scrivania/E8SDK/
. env.sh
cd /home/antonio/Scrivania/E8SDK/showRadio
progen -o showRadio.pro
chmod +x /Path_to_progen/progen
chmod +x /Path_to_tmake/tmake
progen -o showRadio.pro
tmake showRadio.pro -o Makefile

Coming Makefile fix thus the following strings:
Код

CC    =    arm-linux-gcc
CXX    =    arm-linux-g++


Then execute:

Код

make


And do check the correctness of all paths...


it do nothing

(22.6.2010, 13:43):
i get this
Код
arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/home/antonio/Scrivania/E8SDK//include -o showRadio.o showRadio.cpp
make: execvp: arm-linux-gnueabi-g++: Permesso negato
make: *** [showRadio.o] Errore 127


EXL: arm-linux-gnueabi-g++ in the Makefile should be replaced by on arm-linux-g++ !


i edit the make file in showRadio folder, it is or no??

EXL: Yeah!

when i run make_app.sh the make file in showRadio folder change automatically!

can u upload your E8SDK and e8-gcc folder so i use that?? can u tell me in what folder i copy them???

if u don't belive i post a video screen soon

EXL: From make_app.sh remove next line - make

New make_app.sh:

Код
. /home/antonio/Scrivania/E8SDK/env.sh
cd /home/antonio/Scrivania/E8SDK/showRadio
progen -o showRadio.pro
tmake showRadio.pro -o Makefile


then correct Makefile
and run in console the following:

Код
cd /home/antonio/Scrivania/E8SDK/showRadio
make


Сообщение отредактировал EXL - 23.6.2010, 1:21
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
2 страниц V  1 2 >  
Ответ в темуСоздание новой темы
Ответов(1 - 39)
croccio
сообщение 22.6.2010, 14:02


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



Код
arm-linux-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/include -o showRadio.o showRadio.cpp
make: arm-linux-g++: comando non trovato
make: *** [showRadio.o] Errore 127



EXL: Give me a link to your E8 SDK

(22.6.2010, 14:06):
http://dc152.4shared.com/download/13376269...082755-79f8c8f3


i download them from mmus

(22.6.2010, 14:07):
env.sh file isn't edit with my path! it is original archive

(22.6.2010, 14:08):
can u help me with ftp connection on ubuntu 10.04 too?

EXL: arm-linux-gnueabi-g++ in the Makefile should be replaced by on g++

(22.6.2010, 14:23):
Код
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/include -o showRadio.o showRadio.cpp
make: g++: comando non trovato
make: *** [showRadio.o] Errore 127


(22.6.2010, 14:28):
can u give me your folder for develop them???

(22.6.2010, 14:41):
i install g++ with
Код
apt-get install g++

then i start "make" from console and now i've this
Код
g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/include -o showQ.o showQ.cpp
showQ.cpp:2:26: error: ZApplication.h: Nessun file o directory
showQ.cpp:3:25: error: ZMessageDlg.h: Nessun file o directory
showQ.cpp:7:24: error: qtextcodec.h: Nessun file o directory
showQ.cpp:9: error: expected constructor, destructor, or type conversion before ‘*’ token
showQ.cpp:10: error: ‘QString’ does not name a type
showQ.cpp: In function ‘int main(int, char**)’:
showQ.cpp:17: error: ‘QString’ was not declared in this scope
showQ.cpp:17: error: expected ‘;’ before ‘title’
showQ.cpp:18: error: expected ‘;’ before ‘text’
showQ.cpp:23: error: ‘title’ was not declared in this scope
showQ.cpp:23: error: ‘ChineseAndEnglish’ was not declared in this scope
showQ.cpp:24: error: ‘text’ was not declared in this scope
showQ.cpp:29: error: ‘title’ was not declared in this scope
showQ.cpp:29: error: ‘ChineseAndEnglish’ was not declared in this scope
showQ.cpp:30: error: ‘text’ was not declared in this scope
showQ.cpp:34: error: ‘text’ was not declared in this scope
showQ.cpp:34: error: ‘ChineseAndEnglish’ was not declared in this scope
showQ.cpp:37: error: ‘ZApplication’ was not declared in this scope
showQ.cpp:37: error: ‘a’ was not declared in this scope
showQ.cpp:37: error: expected type-specifier before ‘ZApplication’
showQ.cpp:37: error: expected ‘;’ before ‘ZApplication’
showQ.cpp:39: error: ‘ZMessageDlg’ was not declared in this scope
showQ.cpp:39: error: ‘showQDlg’ was not declared in this scope
showQ.cpp:39: error: expected type-specifier before ‘ZMessageDlg’
showQ.cpp:39: error: expected ‘;’ before ‘ZMessageDlg’
showQ.cpp:41: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
showQ.cpp:42: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
make: *** [showQ.o] Errore 1


EXL: This is not a full SDK for E8( http://dc152.4shared.com/download/13376269...082755-79f8c8f3

can u give me all file for develop app please???

EXL: I do not have moto e8 and E8SDK(

Сообщение отредактировал EXL - 23.6.2010, 0:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 23.6.2010, 13:39


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



can anyone give me E8SDK please??

Сообщение отредактировал EXL - 23.6.2010, 13:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 24.6.2010, 14:58


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(croccio @ 23.6.2010, 19:39) *
can anyone give me E8SDK please??

I use this SDK.

Install on Linux:

1) Install subversion
For Debian/Ubuntu:
Код
sudo apt-get install subversion

2) Download SDK + toolchain
For Debian/Ubuntu:
Код
svn co https://ezx.darktech.org/svn/trunk/arm-eabi

3) Create a symlink to arm-eabi in the root directory
For Debian/Ubuntu:
Код
sudo ln -s -d /home/anton/arm-eabi -t /


Now you can collect the application. To do this, open the makefile and replace the piece at the beginning (a piece of the file to "HEADERS ="):

Spoiler:

Код

# App can compile for platform:

#    PLATFORM=EZX-Z6

#    PLATFORM=EZX-Z6W

#    PLATFORM=EZX-U9

#    PLATFORM=EZX-ZN5

#    PLATFORM=EZX-V8

#    PLATFORM=EZX-E8 (default)

#    PLATFORM=EZX-VE66

#    PLATFORM=EZX-EM35

#.

# For example - compile this source for Motorla ZN5:

#.

# cd /PROJECT_FOLDER/

# make clean

# make PLATFORM=EZX-ZN5

#.



######Config######

APPNAME    := zTextEdit

UPLOAD_PATH :=  /mmc/mmca1/bin/

##################



TOOLPREFIX := /arm-eabi

ARMLIB     := $(TOOLPREFIX)/arm-linux-gnueabi/lib



ifeq ($(PLATFORM),)

PLATFORM = EZX-E8
endif



ifeq ($(PLATFORM),EZX-Z6)

QTDIR    :=    $(TOOLPREFIX)/lib/qt-2.3.8

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-z6

LINKLIB := -lm -lqte-mt -lezxpm -ljpeg -lezxappbase -lezxtapi-xscale-r -llog_util -llighting

DIRECTIV := -DEZX_Z6

TARGET    =       $(APPNAME)_Z6

endif



ifeq ($(PLATFORM),EZX-V8)

QTDIR    :=    $(TOOLPREFIX)/lib/qt-v8

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-v8

LINKLIB := -lm -lqte-mt -lezxpm -lezxappbase

DIRECTIV := -DEZX_V8

TARGET    =       $(APPNAME)_V8

ZNEWCHECKBOX = 1

endif



ifeq ($(PLATFORM),EZX-E8)

ARMLIB     := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR    :=    $(TOOLPREFIX)/lib/qt-e8

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_E8

TARGET    =       $(APPNAME)_E8

endif



ifeq ($(PLATFORM),EZX-EM30)

ARMLIB     := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR    :=    $(TOOLPREFIX)/lib/qt-em30

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-em30

EZXDIR2    :=    $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM30

TARGET    =       $(APPNAME)_EM30

endif



ifeq ($(PLATFORM),EZX-U9)

QTDIR    :=    $(TOOLPREFIX)/lib/qt-zn5

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-u9

EZXDIR2    :=    $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_U9

TARGET    =       $(APPNAME)_U9

endif



ifeq ($(PLATFORM),EZX-Z6W)

QTDIR    :=    $(TOOLPREFIX)/lib/qt-z6w

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-z6w

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_Z6W

TARGET    =       $(APPNAME)_Z6W

endif



ifeq ($(PLATFORM),EZX-ZN5)

QTDIR    :=    $(TOOLPREFIX)/lib/qt-zn5

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_ZN5

TARGET    =       $(APPNAME)_ZN5

endif



ifeq ($(PLATFORM),EZX-EM35)

ARMLIB     := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR    :=    $(TOOLPREFIX)/lib/qt-em35

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-em35

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM35

TARGET    =       $(APPNAME)_EM35

endif



ifeq ($(PLATFORM),EZX-VE66)

ARMLIB     := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR    :=    $(TOOLPREFIX)/lib/qt-em35

EZXDIR    :=    $(TOOLPREFIX)/lib/ezx-ve66

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_VE66

TARGET    =       $(APPNAME)_VE66

endif



CC        =    $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

CXX        =    $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

LD        =    $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

STRIP   =   $(TOOLPREFIX)/bin/arm-linux-strip

CFLAGS    =    -pipe -Wall -W -O2 -DNO_DEBUG $(INCPATH)

CXXFLAGS=    -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG $(DIRECTIV) $(INCPATH)

INCPATH    =    -I$(QTDIR)/include -I$(EZXDIR)/include -I$(EZXDIR2)/include -I $(TOOLPREFIX)/arm-linux-gnueabi/include

LDFLAGS    =    -s

LINK    =    $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

LFLAGS    =    -Wl,-rpath-link,$(EZXDIR)/lib

LIBS    =    $(SUBLIBS) -L$(EZXDIR)/lib -L$(EZXDIR2)/lib -L$(ARMLIB) -L$(QTDIR)/lib $(LINKLIB)

MOC        =    $(QTDIR)/bin/moc

UIC        =    $(QTDIR)/bin/uic
[close]

Do not forget to edit the name of the application.
Now cd to the folder and make (make PLATFORM=EZX-E8).

Сообщение отредактировал Ant-ON - 24.6.2010, 16:13
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Nsolares
сообщение 25.6.2010, 4:33


Интересующийся
**

Группа: Пользователи
Сообщений: 53
Регистрация: 12.2.2008
Пользователь №: 163 256
Модель телефона: E398

Рейтинг: 17.5



hey croccio, how do you extract the e8 toolchain?

i recommend to you extract it with the ubuntu default extractor, i mean: right click (over your compressed file) then extract here.

do not use the terminal command line to extract it, to avoid permission troubles.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 26.6.2010, 13:35


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



thnk u! u're great! i'mdownlading it =) thank u to all =)

(26.6.2010, 14:54):
the download lock so
CODE
A    arm-eabi/arm-linux-gnueabi/bin
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 26.6.2010, 22:07


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



bro why i can't reas src code of ztask 2???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 3.11.2010, 16:19


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



I tried again after quite a time trying to fill the showRadio, but does not work .. I followed the prcedimenti mentioned above but I get an error here goes

Код
antonio@antonio:~/e8sdk/E8SDK/showRadio$ make PLATFORM=EZX-E8
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/home/antonio/arm-eabi/lib/qt-e8/include -I/home/antonio/arm-eabi/lib/ezx-e8/include -I/include -I /home/antonio/arm-eabi/arm-linux-gnueabi/include -I/home/antonio/arm-eabi/lib/qt-e8/include -I/home/antonio/arm-eabi/lib/ezx-e8/include -I/include -I /home/antonio/arm-eabi/arm-linux-gnueabi/include -o showRadio.o showRadio.cpp
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showRadio showRadio.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_E8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: cannot find /arm-eabi/arm-linux-gnueabi/lib/libc.so.6
collect2: ld returned 1 exit status
make: *** [showRadio] Errore 1
antonio@antonio:~/e8sdk/E8SDK/showRadio$ make PLATFORM=EZX-E8
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showRadio showRadio.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_E8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: cannot find /arm-eabi/arm-linux-gnueabi/lib/libc.so.6
collect2: ld returned 1 exit status
make: *** [showRadio] Errore 1


makefile
CODE
# App can compile for platform:

# PLATFORM=EZX-Z6

# PLATFORM=EZX-Z6W

# PLATFORM=EZX-U9

# PLATFORM=EZX-ZN5

# PLATFORM=EZX-V8

# PLATFORM=EZX-E8 (default)

# PLATFORM=EZX-VE66

# PLATFORM=EZX-EM35

#.

# For example - compile this source for Motorla ZN5:

#.

# cd /PROJECT_FOLDER/

# make clean

# make PLATFORM=EZX-ZN5

#.



######Config######

APPNAME := zTextEdit

UPLOAD_PATH := /mmc/mmca1/bin/

##################



TOOLPREFIX := /home/antonio/arm-eabi

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib



ifeq ($(PLATFORM),)

PLATFORM = EZX-E8
endif



ifeq ($(PLATFORM),EZX-Z6)

QTDIR := $(TOOLPREFIX)/lib/qt-2.3.8

EZXDIR := $(TOOLPREFIX)/lib/ezx-z6

LINKLIB := -lm -lqte-mt -lezxpm -ljpeg -lezxappbase -lezxtapi-xscale-r -llog_util -llighting

DIRECTIV := -DEZX_Z6

TARGET = $(APPNAME)_Z6

endif



ifeq ($(PLATFORM),EZX-V8)

QTDIR := $(TOOLPREFIX)/lib/qt-v8

EZXDIR := $(TOOLPREFIX)/lib/ezx-v8

LINKLIB := -lm -lqte-mt -lezxpm -lezxappbase

DIRECTIV := -DEZX_V8

TARGET = $(APPNAME)_V8

ZNEWCHECKBOX = 1

endif



ifeq ($(PLATFORM),EZX-E8)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-e8

EZXDIR := $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_E8

TARGET = $(APPNAME)_E8

endif



ifeq ($(PLATFORM),EZX-EM30)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em30

EZXDIR := $(TOOLPREFIX)/lib/ezx-em30

EZXDIR2 := $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM30

TARGET = $(APPNAME)_EM30

endif



ifeq ($(PLATFORM),EZX-U9)

QTDIR := $(TOOLPREFIX)/lib/qt-zn5

EZXDIR := $(TOOLPREFIX)/lib/ezx-u9

EZXDIR2 := $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_U9

TARGET = $(APPNAME)_U9

endif



ifeq ($(PLATFORM),EZX-Z6W)

QTDIR := $(TOOLPREFIX)/lib/qt-z6w

EZXDIR := $(TOOLPREFIX)/lib/ezx-z6w

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_Z6W

TARGET = $(APPNAME)_Z6W

endif



ifeq ($(PLATFORM),EZX-ZN5)

QTDIR := $(TOOLPREFIX)/lib/qt-zn5

EZXDIR := $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_ZN5

TARGET = $(APPNAME)_ZN5

endif



ifeq ($(PLATFORM),EZX-EM35)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em35

EZXDIR := $(TOOLPREFIX)/lib/ezx-em35

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM35

TARGET = $(APPNAME)_EM35

endif



ifeq ($(PLATFORM),EZX-VE66)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em35

EZXDIR := $(TOOLPREFIX)/lib/ezx-ve66

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_VE66

TARGET = $(APPNAME)_VE66

endif



CC = $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

CXX = $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

LD = $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

STRIP = $(TOOLPREFIX)/bin/arm-linux-strip

CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG $(INCPATH)

CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG $(DIRECTIV) $(INCPATH)

INCPATH = -I$(QTDIR)/include -I$(EZXDIR)/include -I$(EZXDIR2)/include -I $(TOOLPREFIX)/arm-linux-gnueabi/include

LDFLAGS = -s

LINK = $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

LFLAGS = -Wl,-rpath-link,$(EZXDIR)/lib

LIBS = $(SUBLIBS) -L$(EZXDIR)/lib -L$(EZXDIR2)/lib -L$(ARMLIB) -L$(QTDIR)/lib $(LINKLIB)

MOC = $(QTDIR)/bin/moc

UIC = $(QTDIR)/bin/uic

####### Files

HEADERS =
SOURCES = showRadio.cpp
OBJECTS = showRadio.o
INTERFACES =
UICDECLS =
UICIMPLS =
SRCMOC =
OBJMOC =
DIST =
TARGET = showRadio
INTERFACE_DECL_PATH = .

####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .C .c

.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules


all: $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)

moc: $(SRCMOC)

tmake: Makefile

Makefile: showRadio.pro
tmake showRadio.pro -o Makefile

dist:
$(TAR) showRadio.tar showRadio.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
$(GZIP) showRadio.tar

clean:
-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
-rm -f *~ core

####### Sub-libraries


###### Combined headers


####### Compile

showRadio.o: showRadio.cpp


Сообщение отредактировал EXL - 3.11.2010, 16:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 4.11.2010, 18:22


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Check existing folder and library in it:
/home/antonio/arm-eabi/arm-linux-gnueabi/lib_E8
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 4.11.2010, 18:54


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



i see it and exist
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 7.11.2010, 6:01


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



need execute: "sudo ln -s /home/antonio/arm-eabi /arm-eabi"
And change

TOOLPREFIX := /home/antonio/arm-eabi

to

TOOLPREFIX := /arm-eabi
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 7.11.2010, 13:36


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



it give me this error

antonio@antonio:~/e8sdk/E8SDK/showQ$ make PLATFORM=EZX-E8
/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/arm-eabi/lib/ezx-e8/lib -o showQ showQ.o -L/arm-eabi/lib/ezx-e8/lib -L/lib -L/arm-eabi/arm-linux-gnueabi/lib_E8 -L/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
make: /arm-eabi/bin/arm-linux-gnueabi-gcc: comando non trovato
make: *** [showQ] Errore 127


(7.11.2010, 14:52):
i resolve the problem of lib.. in make file it was:
CODE
lib_E8

it is case sensitive so i change it in
CODE
lib_e8


now i have this =(

CODE
antonio@antonio:~$ cd home/antonio/e8sdk/E8SDK/showQ
bash: cd: home/antonio/e8sdk/E8SDK/showQ: Nessun file o directory
antonio@antonio:~$ cd /home/antonio/e8sdk/E8SDK/showQ
antonio@antonio:~/e8sdk/E8SDK/showQ$ make
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showQ showQ.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_E8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: cannot find /arm-eabi/arm-linux-gnueabi/lib/libc.so.6
collect2: ld returned 1 exit status
make: *** [showQ] Errore 1
antonio@antonio:~/e8sdk/E8SDK/showQ$ make
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showQ showQ.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_e8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: skipping incompatible /lib/libc.so.6 when searching for libc.so.6
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxpm.so.2, needed by /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so, not found (try using -rpath or -rpath-link)
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxtapi.so, needed by /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so, not found (try using -rpath or -rpath-link)
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_sendMsg'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so: undefined reference to `TAPI_FTRDB_IsFeatureAvailable'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_connect'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_disconnect'
collect2: ld returned 1 exit status
make: *** [showQ] Errore 1
antonio@antonio:~/e8sdk/E8SDK/showQ$ clear

antonio@antonio:~/e8sdk/E8SDK/showQ$ make
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showQ showQ.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_e8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: skipping incompatible /lib/libc.so.6 when searching for libc.so.6
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxpm.so.2, needed by /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so, not found (try using -rpath or -rpath-link)
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxtapi.so, needed by /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so, not found (try using -rpath or -rpath-link)
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_sendMsg'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so: undefined reference to `TAPI_FTRDB_IsFeatureAvailable'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_connect'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_disconnect'
collect2: ld returned 1 exit status
make: *** [showQ] Errore 1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 10.11.2010, 16:32


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



thank u for help.

(10.11.2010, 18:22):
bro i installed symlinks with

sudo apt-get install symlinks

then i do so

ln -s /path/to/real/file /path/to/non-existant/file

and it works!!!!!!!!!!!!!!! =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) thank u =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =) =) =) = )=) =) =) =)

(10.11.2010, 18:52):
if i compile e8 app i got this error

CODE
antonio@antonio:~/e8sdk/APPSource-ilove3d/rokr$ make
arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -DNO_DEBUG -I/include -o MpkgBoxGUI.o MpkgBoxGUI.cpp
make: arm-linux-gnueabi-g++: comando non trovato
make: *** [MpkgBoxGUI.o] Errore 127
antonio@antonio:~/e8sdk/APPSource-ilove3d/rokr$ make PLATFORM EZX-E8
make: *** Nessuna regola per generare l'obiettivo «PLATFORM».  Stop.
antonio@antonio:~/e8sdk/APPSource-ilove3d/rokr$ make PLATFORM=EZX-E8
/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -o MpkgBoxGUI.o MpkgBoxGUI.cpp
/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -o main.o main.cpp
/arm-eabi/lib/qt-e8/bin/moc MpkgBoxGUI.h -o moc_MpkgBoxGUI.cpp
/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -o moc_MpkgBoxGUI.o moc_MpkgBoxGUI.cpp
/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/arm-eabi/lib/ezx-e8/lib -o rokr MpkgBoxGUI.o main.o moc_MpkgBoxGUI.o  -L/arm-eabi/lib/ezx-e8/lib -L/lib -L/arm-eabi/arm-linux-gnueabi/lib_E8 -L/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxpm.so.2, needed by /arm-eabi/lib/ezx-e8/lib/libezxappbase.so, not found (try using -rpath or -rpath-link)
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxtapi.so, needed by /arm-eabi/lib/ezx-e8/lib/libezxflex.so, not found (try using -rpath or -rpath-link)
/arm-eabi/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `__guard@GCC_3.0'
/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_sendMsg'
/arm-eabi/lib/ezx-e8/lib/libezxflex.so: undefined reference to `TAPI_FTRDB_IsFeatureAvailable'
/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_connect'
/arm-eabi/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `__stack_smash_handler@GCC_3.0'
/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `PM_app_disconnect'
collect2: ld returned 1 exit status
make: *** [rokr] Errore 1


if i compile app for other platform it compile very well! why??
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 10.11.2010, 18:07


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



cd /arm-eabi/lib/ezx-e8/lib
rm libezxtapi.so
ln -s libezxtapi-xscale-r.so libezxtapi.so
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 10.11.2010, 18:25


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



same error
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Устарх
сообщение 10.11.2010, 19:37


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 27.12.2006
Из: Банановая республика Латвия!
Пользователь №: 113 664
Модель телефона: Defy+; E8; F3
Прошивка: 139

Рейтинг: 7



Цитата(croccio @ 10.11.2010, 20:25) *

same error


Код
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libezxpm.so.2, needed by /arm-eabi/lib/ezx-e8/lib/libezxappbase.so, not found (try using -rpath or -rpath-link)


и все остальные на которые так ругается, можно вписать в
LINKLIB := -lm -lqte-mt -lezxappbase -lezxtapi -lezxpm
для этой платформы.
должно помочь.

а у меня другой вопрос. решил попробовать собрать игрушку и при попытке сборки вылазит вот такое:
Код
dim@dim-desktop:/arm-eabi/circuslinux-1.0.3$ make -f Makefile-arm-eabi
/arm-eabi/bin/arm-linux-gnueabi-gcc -pipe -Wall -W -O2 -DNO_DEBUG -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/arm-eabi/arm-linux-gnueabi/include -DJOY_NO -I/arm-eabi/lib/SDL/include  circuslinux.o -o circuslinux -L/arm-eabi/lib/SDL/lib -L/arm-eabi/lib/ezx-e8/lib -lSDL_image -lpng -lz -lSDL_mixer -lezxpm -lezxappbase -lezxtapi-xscale-r -llog_util -lezxsound -llm -lmedl -lihal -lzcopchannel -lvkm -laplog -lezxflex -lconfigmanager -lezxtapi -llighting -lqte-mt -L/arm-eabi/lib/SDL/lib -lSDLmain -lSDL
/home/dim/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libezxsound.so: warning: sh_link not set for section `.ARM.exidx'
/home/dim/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/dim/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/dim/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/dim/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `__guard@GCC_3.0'
/arm-eabi/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `__stack_smash_handler@GCC_3.0'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [circuslinux] Ошибка 1


undefined reference to `__guard@GCC_3.0' - это баг или кривые руки crazy.gif ?

Добавлено позже (10.11.2010, 23:54):
нашёл! включил ключ компилятора -shared и не без ругани, но скомпилилось

Сообщение отредактировал Устарх - 10.11.2010, 19:40
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 11.11.2010, 3:26


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Я уже полгода долблюсь, пытаюсь что-то на ezx/qt написать, но всегда была проблема с линковкой. До сегодняшнего дня. Спасибо Устарх'у, с параметром -shared собралось. Но когда запускаю на телефоне - Segmentation fault... Исходник прикрепляю, интересно, где я ошибся, таким мэйкфайлом почти все на SDL собирал
Прикрепленный файл launcher.zip   ( 874 байт ) Кол-во скачиваний: 94
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Устарх
сообщение 11.11.2010, 5:00


Новичок
*

Группа: Пользователи
Сообщений: 10
Регистрация: 27.12.2006
Из: Банановая республика Латвия!
Пользователь №: 113 664
Модель телефона: Defy+; E8; F3
Прошивка: 139

Рейтинг: 7



Цитата(rock88 @ 11.11.2010, 5:26) *

Я уже полгода долблюсь, пытаюсь что-то на ezx/qt написать, но всегда была проблема с линковкой. До сегодняшнего дня. Спасибо Устарх'у, с параметром -shared собралось. Но когда запускаю на телефоне - Segmentation fault... Исходник прикрепляю, интересно, где я ошибся, таким мэйкфайлом почти все на SDL собирал



Рано ещё благодарить. У меня-то тоже в итоге segfault получился. grin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 11.11.2010, 12:03


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



rock88,
Можно было и спросить. Проблема решается по другому.
Для E8 есть пере собранные некоторые либы в toolchain. Вот путь до них и надо указывать.

Код
-L/arm-eabi/arm-linux-gnueabi/lib_E8


по умолчанию берутся либы из /arm-eabi/arm-linux-gnueabi/lib. Если вы планируйте собирать программы только для E8, то переименуйте папку lib в lib_Z6, а lib_E8 в lib.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 11.11.2010, 13:01


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Ant-ON,
то есть вот так
Код

-L/mnt/win/SDK/ezx-e8/lib/e8 -lezxappbase

неправильно? Все равно будет из /opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib либы браться? SDL либы же у меня собираются... Ну да ладно, а где эти пересобранные либы скачать можно? А то я из телефона копировал
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 11.11.2010, 15:08


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(rock88 @ 11.11.2010, 18:01) *

Ant-ON,
то есть вот так
Код

-L/mnt/win/SDK/ezx-e8/lib/e8 -lezxappbase

неправильно? Все равно будет из /opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib либы браться? SDL либы же у меня собираются... Ну да ладно, а где эти пересобранные либы скачать можно? А то я из телефона копировал

Нет. Это телефонные либы. А я говорил именно про те, что внутири toolchain'a.

У тебя разве нет тауой папки
/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 11.11.2010, 15:40


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Цитата(Ant-ON @ 11.11.2010, 21:08) *

У тебя разве нет такой папки
/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 ?

Не, нету, тулчейн у меня отсюда, SDK - tulanix-e8-sdk
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 11.11.2010, 16:14


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(rock88 @ 11.11.2010, 20:40) *

Цитата(Ant-ON @ 11.11.2010, 21:08) *

У тебя разве нет такой папки
/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 ?

Не, нету, тулчейн у меня отсюда, SDK - tulanix-e8-sdk

Чуть позже залью.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 11.11.2010, 16:54


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



can anyone explain in english how to resolve my problem please?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 11.11.2010, 17:34


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



lib_E8
http://narod.ru/disk/27332312000/lib_E8.tar.gz.html
ложить в /arm-eabi/arm-linux-gnueabi/

Мои последние SDK:
http://narod.ru/disk/27046301000/SDK_5_11_...-ON.tar.gz.html
ложить в содержимое в /arm-eabi/lib

Внимание! Мои SDK могут требовать симлинка в корнет. Иначе многие симлинки в SDK придется править самому. Пример создания симлинка в корне. Случай rock88: sudo ln -s /opt/toolchains/motomagx/arm-eabi2 /arm-eabi
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 12.11.2010, 12:47


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Ant-ON,
что-то я 2раза SDK качал и архив битый получается... Распаковал сколько распаковалось (около 100Мб) закинул все в /opt/toolchains/motomagx/arm-eabi2/lib, симлинк создал.
Затем lib_E8 закинул в /opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi
Старую папку lib переименовал в lib_z6.
Мэйкфайл
Spoiler:

# App can compile for platform:

# PLATFORM=EZX-Z6

# PLATFORM=EZX-Z6W

# PLATFORM=EZX-U9

# PLATFORM=EZX-ZN5

# PLATFORM=EZX-V8

# PLATFORM=EZX-E8 (default)

# PLATFORM=EZX-VE66

# PLATFORM=EZX-EM35

#.

# For example - compile this source for Motorla ZN5:

#.

# cd /PROJECT_FOLDER/

# make clean

# make PLATFORM=EZX-ZN5

#.



######Config######

APPNAME := launcher

UPLOAD_PATH := /mmc/mmca1/bin/

##################



TOOLPREFIX := /opt/toolchains/motomagx/arm-eabi2

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib



ifeq ($(PLATFORM),)

PLATFORM = EZX-E8
endif



ifeq ($(PLATFORM),EZX-Z6)

QTDIR := $(TOOLPREFIX)/lib/qt-2.3.8

EZXDIR := $(TOOLPREFIX)/lib/ezx-z6

LINKLIB := -lm -lqte-mt -lezxpm -ljpeg -lezxappbase -lezxtapi-xscale-r -llog_util -llighting

DIRECTIV := -DEZX_Z6

TARGET = $(APPNAME)_Z6

endif



ifeq ($(PLATFORM),EZX-V8)

QTDIR := $(TOOLPREFIX)/lib/qt-v8

EZXDIR := $(TOOLPREFIX)/lib/ezx-v8

LINKLIB := -lm -lqte-mt -lezxpm -lezxappbase

DIRECTIV := -DEZX_V8

TARGET = $(APPNAME)_V8

ZNEWCHECKBOX = 1

endif



ifeq ($(PLATFORM),EZX-E8)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-e8

EZXDIR := $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_E8

TARGET = $(APPNAME)_E8

endif



ifeq ($(PLATFORM),EZX-EM30)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em30

EZXDIR := $(TOOLPREFIX)/lib/ezx-em30

EZXDIR2 := $(TOOLPREFIX)/lib/ezx-e8

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM30

TARGET = $(APPNAME)_EM30

endif



ifeq ($(PLATFORM),EZX-U9)

QTDIR := $(TOOLPREFIX)/lib/qt-zn5

EZXDIR := $(TOOLPREFIX)/lib/ezx-u9

EZXDIR2 := $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_U9

TARGET = $(APPNAME)_U9

endif



ifeq ($(PLATFORM),EZX-Z6W)

QTDIR := $(TOOLPREFIX)/lib/qt-z6w

EZXDIR := $(TOOLPREFIX)/lib/ezx-z6w

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_Z6W

TARGET = $(APPNAME)_Z6W

endif



ifeq ($(PLATFORM),EZX-ZN5)

QTDIR := $(TOOLPREFIX)/lib/qt-zn5

EZXDIR := $(TOOLPREFIX)/lib/ezx-zn5

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_ZN5

TARGET = $(APPNAME)_ZN5

endif



ifeq ($(PLATFORM),EZX-EM35)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em35

EZXDIR := $(TOOLPREFIX)/lib/ezx-em35

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_EM35

TARGET = $(APPNAME)_EM35

endif



ifeq ($(PLATFORM),EZX-VE66)

ARMLIB := $(TOOLPREFIX)/arm-linux-gnueabi/lib_E8

QTDIR := $(TOOLPREFIX)/lib/qt-em35

EZXDIR := $(TOOLPREFIX)/lib/ezx-ve66

LINKLIB := -lm -lqte-mt -lezxappbase

DIRECTIV := -DEZX_VE66

TARGET = $(APPNAME)_VE66

endif



CC = $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

CXX = $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

LD = $(TOOLPREFIX)/bin/arm-linux-gnueabi-g++

STRIP = $(TOOLPREFIX)/bin/arm-linux-strip

CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG $(INCPATH)

CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG $(DIRECTIV) $(INCPATH)

INCPATH = -I$(QTDIR)/include -I$(EZXDIR)/include -I$(EZXDIR2)/include -I $(TOOLPREFIX)/arm-linux-gnueabi/include

LDFLAGS = -s

LINK = $(TOOLPREFIX)/bin/arm-linux-gnueabi-gcc

LFLAGS = -Wl,-rpath-link,$(EZXDIR)/lib

LIBS = $(SUBLIBS) -L$(EZXDIR)/lib -L$(EZXDIR2)/lib -L$(ARMLIB) -L$(QTDIR)/lib $(LINKLIB)

MOC = $(QTDIR)/bin/moc

UIC = $(QTDIR)/bin/uic

####### Files

HEADERS =
SOURCES = launcher.cpp
OBJECTS = launcher.o
INTERFACES =
UICDECLS =
UICIMPLS =
SRCMOC =
OBJMOC =
DIST =
TARGET = launcher
INTERFACE_DECL_PATH = .

####### Implicit rules

.SUFFIXES: .cpp .cxx .cc .C .c

.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules


all: $(TARGET)

$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)

moc: $(SRCMOC)

tmake: Makefile

Makefile: launcher.pro
tmake launcher.pro -o Makefile

dist:
$(TAR) launcher.tar launcher.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
$(GZIP) launcher.tar

clean:
-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
-rm -f *~ core

####### Sub-libraries


###### Combined headers


####### Compile

launcher.o: launcher.cpp
[close]

Собираю, пишет
Код

rock@andLinux:/mnt/win/app/launcher$ make
/opt/toolchains/motomagx/arm-eabi2/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib -o launcher launcher.o   -L/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib -L/lib -L/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 -L/opt/toolchains/motomagx/arm-eabi2/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: crt1.o:No such file: No such file or directory

-L/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 это же прописано, почему найти не может?
Ну ладно, переименовал lib_E8 в lib, собираю -
Spoiler:

rock@andLinux:/mnt/win/app/launcher$ make
/opt/toolchains/motomagx/arm-eabi2/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib -o launcher launcher.o -L/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib -L/lib -L/opt/toolchains/motomagx/arm-eabi2/arm-linux-gnueabi/lib_E8 -L/opt/toolchains/motomagx/arm-eabi2/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: skipping incompatible /lib/libc.so.6 when searching for libc.so.6
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libpthread.so.0, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libz.so.1, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libstdc++.so.6, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libm.so.6, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libdl.so.2, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: libc.so.6, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: warning: librt.so.1, needed by /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so, not found (try using -rpath or -rpath-link)
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/opt/toolchains/motomagx/arm-eabi2/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/lib/crt1.o: In function `_start':
init.c:(.text+0x24): undefined reference to `__libc_start_main'
init.c:(.text+0x28): undefined reference to `abort'
launcher.o: In function `main':
launcher.cpp:(.text+0x18): undefined reference to `puts'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `shm_unlink@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `pthread_mutexattr_init@GLIBC_2.0'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `sem_close@GLIBC_2.1.1'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `_IO_getc@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `times@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned int, unsigned int, char const*) const@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_fstream<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `flock@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `shm_open@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `deflateInit2_'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `cos@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `isxdigit@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `nanosleep@GLIBC_2.0'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `strftime@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `sem_wait@GLIBC_2.1'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_ofstream<char, std::char_traits<char> >::is_open()@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libvkm.so: undefined reference to `__cxa_end_catch@CXXABI_1.3'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_fstream<char, std::char_traits<char> >::~basic_fstream()@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/liblm.so: undefined reference to `read@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `strncasecmp@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `pthread_condattr_init@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `operator delete(void*)@GLIBCXX_3.4'
...
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `typeinfo for std::bad_alloc@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `fwrite@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/liblm.so: undefined reference to `strncat@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `bind@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `isspace@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/liblm.so: undefined reference to `sigprocmask@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxtapi.so: undefined reference to `alphasort@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxtapi.so: undefined reference to `fputs@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `calloc@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `getsockopt@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `snprintf@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `rand@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libmedl.so: undefined reference to `pthread_cond_init@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `setegid@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `pthread_cond_broadcast@GLIBC_2.3.2'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `__libc_current_sigrtmin@GLIBC_2.1'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `strncpy@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `usleep@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libaplog.so.1.0.0: undefined reference to `clock_gettime@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `seteuid@GLIBC_2.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libezxappbase.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libconfigmanager.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_last_not_of(char, unsigned int) const@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `operator new(unsigned int)@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libvkm.so: undefined reference to `std::_List_node_base::hook(std::_List_node_base*)@GLIBCXX_3.4'
/opt/toolchains/motomagx/arm-eabi2/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `free@GLIBC_2.4'
collect2: ld returned 1 exit status
make: *** Error 1
[close]

Возможно из-за битого архива


Сообщение отредактировал rock88 - 12.11.2010, 12:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 12.11.2010, 14:53


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Скажи какой из двух битый и куда залить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 12.11.2010, 15:43


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Ant-ON,
SDK_5_11_10_by_Ant-ON.tar.gz
лучше на http://www.mediafire.com/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 12.11.2010, 16:01


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



i get the same error =( i downloaded your files =(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 12.11.2010, 20:17


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



rock88,
SDK_5_11_10_by_Ant-ON.tar.gz :
http://www.mediafire.com/?odlzzduzfas9wp8

croccio,
post output of:
Код
ls -l /home/antonio/arm-eabi/lib/ezx-e8/lib/
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
rock88
сообщение 13.11.2010, 12:49


Мастер
****

Группа: Пользователи
Сообщений: 209
Регистрация: 26.6.2009
Из: г. Омск
Пользователь №: 201 900
Модель телефона: L9 & EM30
Прошивка: 05R & 04.06R

Рейтинг: 584



Ant-ON,
Опять у меня архив битый получается, в винде через 7zip не открывается, в линуксе после
tar -C /opt/toolchains/motomagx/arm-eabi2/lib -zxvf /mnt/win/SDK/SDK_5_11_10_by_Ant-ON.tar.gz
получаю
tar: Error exit delayed from previous errors
У тебя он открывается?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
simen
сообщение 13.11.2010, 19:18


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 19.8.2006
Пользователь №: 95 717
Модель телефона: MotoROKR E8
Прошивка: R6713_G_71.14.1CR_A

Рейтинг: 0



Цитата(rock88 @ 13.11.2010, 18:49) *

Ant-ON,
Опять у меня архив битый получается, в винде через 7zip не открывается, в линуксе после
tar -C /opt/toolchains/motomagx/arm-eabi2/lib -zxvf /mnt/win/SDK/SDK_5_11_10_by_Ant-ON.tar.gz
получаю
tar: Error exit delayed from previous errors
У тебя он открывается?

Архивы не битые. Он по симлинкам идет. Распаковывай пропуская их или под виндой. Под виндой распаковал 7zip-ом.

Хм, сейчас проверил, регистры названий некоторых распакованных и файлов в архиве не совпадают.
Симлинки в винде заменили основные файлы оказалось )

Решение нашлось в исп-ии fuse и archivemount.

Сообщение отредактировал simen - 14.11.2010, 7:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 14.11.2010, 13:51


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



can anyone make a package or a "distro" that install all file for do software?? i'd like do software for my phone =(

(14.11.2010, 15:34):
QUOTE(Ant-ON @ 12.11.2010, 21:17) *

rock88,
SDK_5_11_10_by_Ant-ON.tar.gz :
http://www.mediafire.com/?odlzzduzfas9wp8

croccio,
post output of:
CODE
ls -l /home/antonio/arm-eabi/lib/ezx-e8/lib/


CODE
antonio@antonio:~$ ls -l /home/antonio/arm-eabi/lib/ezx-e8/lib/
totale 9308
lrwxrwxrwx 1 antonio antonio      17 2010-11-12 16:47 libaplog.so -> libaplog.so.1.0.0
lrwxrwxrwx 1 antonio antonio      17 2010-11-12 16:47 libaplog.so.1 -> libaplog.so.1.0.0
lrwxrwxrwx 1 antonio antonio      17 2010-11-12 16:47 libaplog.so.1.0 -> libaplog.so.1.0.0
-rwxr-xr-x 1 antonio antonio   16976 1970-01-01 01:00 libaplog.so.1.0.0
-rwxr-xr-x 1 antonio antonio   70148 1970-01-01 01:00 libconfigmanager.so
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libdmnative.so -> libdmnative.so.02.00.00
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libdmnative.so.02 -> libdmnative.so.02.00.00
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libdmnative.so.02.00 -> libdmnative.so.02.00.00
-rwxr-xr-x 1 antonio antonio  290672 1970-01-01 01:00 libdmnative.so.02.00.00
-rwxrw-rw- 1 antonio antonio   34264 1970-01-01 01:00 libdsc.so
-r-xr-xr-x 1 antonio antonio   70880 1970-01-01 01:00 libes_pub_sub.so
lrwxrwxrwx 1 antonio antonio      22 2010-11-12 16:47 libezxappbase.so -> libezxappbase.so.1.0.0
lrwxrwxrwx 1 antonio antonio      22 2010-11-12 16:47 libezxappbase.so.1 -> libezxappbase.so.1.0.0
lrwxrwxrwx 1 antonio antonio      22 2010-11-12 16:47 libezxappbase.so.1.0 -> libezxappbase.so.1.0.0
-rwxr-xr-x 1 antonio antonio 3665232 1970-01-01 01:00 libezxappbase.so.1.0.0
-rwxrwxrwx 1 antonio antonio   12824 1970-01-01 01:00 libezxflex.so
lrwxrwxrwx 1 antonio antonio      26 2010-11-12 16:47 libezx_mp_utility.so -> libezx_mp_utility.so.1.0.0
lrwxrwxrwx 1 antonio antonio      26 2010-11-12 16:47 libezx_mp_utility.so.1 -> libezx_mp_utility.so.1.0.0
lrwxrwxrwx 1 antonio antonio      26 2010-11-12 16:47 libezx_mp_utility.so.1.0 -> libezx_mp_utility.so.1.0.0
-rwxr-xr-x 1 antonio antonio   43152 1970-01-01 01:00 libezx_mp_utility.so.1.0.0
lrwxrwxrwx 1 antonio antonio      40 2010-11-12 16:47 libezxpm.so -> /arm-eabi/lib/ezx-e8/lib/libezxpm.so.2.0
lrwxrwxrwx 1 antonio antonio      40 2010-11-12 16:47 libezxpm.so.2 -> /arm-eabi/lib/ezx-e8/lib/libezxpm.so.2.0
-rwxrwxrwx 1 antonio antonio    8224 2009-03-13 06:20 libezxpm.so.2.0
lrwxrwxrwx 1 antonio antonio      21 2010-11-12 16:47 libezxqtnapi.so -> libezxqtnapi.so.1.0.0
lrwxrwxrwx 1 antonio antonio      21 2010-11-12 16:47 libezxqtnapi.so.1 -> libezxqtnapi.so.1.0.0
lrwxrwxrwx 1 antonio antonio      21 2010-11-12 16:47 libezxqtnapi.so.1.0 -> libezxqtnapi.so.1.0.0
-rwxrwxr-x 1 antonio antonio  150716 1970-01-01 01:00 libezxqtnapi.so.1.0.0
-rw-r--r-- 1 antonio antonio    2842 2009-08-03 13:54 libezxsoundhelp.a
-rw-r--r-- 1 antonio antonio  141660 1970-01-01 01:00 libezxsound.so
lrwxrwxrwx 1 antonio antonio      47 2010-11-12 16:47 libezxtapi.so -> /arm-eabi/lib/ezx-e8/lib/libezxtapi-xscale-r.so
-rwxrwxrwx 1 antonio antonio  285984 2009-03-13 06:20 libezxtapi-xscale-r.so
lrwxrwxrwx 1 antonio antonio      16 2010-11-12 16:47 libihal.so -> libihal.so.1.1.6
lrwxrwxrwx 1 antonio antonio      16 2010-11-12 16:47 libihal.so.1 -> libihal.so.1.1.6
lrwxrwxrwx 1 antonio antonio      16 2010-11-12 16:47 libihal.so.1.1 -> libihal.so.1.1.6
-rwxr-xr-x 1 antonio antonio   18500 1970-01-01 01:00 libihal.so.1.1.6
lrwxrwxrwx 1 antonio antonio      17 2010-11-12 16:47 libjpeg.so -> libjpeg.so.62.0.0
lrwxrwxrwx 1 antonio antonio      17 2010-11-12 16:47 libjpeg.so.62 -> libjpeg.so.62.0.0
lrwxrwxrwx 1 antonio antonio      26 2010-11-12 16:47 libjpeg.so.62.0 -> /usr/lib/libjpeg.so.62.0.0
-rw-r--r-- 1 antonio antonio  122772 1970-01-01 01:00 libjpeg.so.62.0.0
-r-xr-xr-x 1 antonio antonio   10656 1970-01-01 01:00 liblm.so
-rwxr-xr-x 1 antonio antonio   11720 1970-01-01 01:00 liblog_util.so
lrwxrwxrwx 1 antonio antonio      16 2010-11-12 16:47 libmedl.so -> libmedl.so.1.5.3
lrwxrwxrwx 1 antonio antonio      16 2010-11-12 16:47 libmedl.so.1 -> libmedl.so.1.5.3
lrwxrwxrwx 1 antonio antonio      41 2010-11-12 16:47 libmedl.so.1.5 -> /arm-eabi/lib/ezx-e8/lib/libmedl.so.1.5.3
-rwxr-xr-x 1 antonio antonio  263252 1970-01-01 01:00 libmedl.so.1.5.3
-rwxrw-rw- 1 antonio antonio   44832 1970-01-01 01:00 libnapi.so
lrwxrwxrwx 1 antonio antonio      18 2010-11-12 16:47 libqte-mt.so -> libqte-mt.so.2.3.8
lrwxrwxrwx 1 antonio antonio      18 2010-11-12 16:47 libqte-mt.so.2 -> libqte-mt.so.2.3.8
lrwxrwxrwx 1 antonio antonio      18 2010-11-12 16:47 libqte-mt.so.2.3 -> libqte-mt.so.2.3.8
-r-xr-xr-x 1 antonio antonio 4114096 1970-01-01 01:00 libqte-mt.so.2.3.8
lrwxrwxrwx 1 antonio antonio      15 2010-11-12 16:47 libvkm.so -> libvkm.so.1.0.0
lrwxrwxrwx 1 antonio antonio      15 2010-11-12 16:47 libvkm.so.1 -> libvkm.so.1.0.0
lrwxrwxrwx 1 antonio antonio      15 2010-11-12 16:47 libvkm.so.1.0 -> libvkm.so.1.0.0
-rwxr-xr-x 1 antonio antonio   21140 1970-01-01 01:00 libvkm.so.1.0.0
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libzcopchannel.so -> libzcopchannel.so.1.0.0
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libzcopchannel.so.1 -> libzcopchannel.so.1.0.0
lrwxrwxrwx 1 antonio antonio      23 2010-11-12 16:47 libzcopchannel.so.1.0 -> libzcopchannel.so.1.0.0
-rw-r--r-- 1 antonio antonio   22120 1970-01-01 01:00 libzcopchannel.so.1.0.0
lrwxrwxrwx 1 antonio antonio      15 2010-11-12 16:47 libz.so -> libz.so.1.2.1.1
lrwxrwxrwx 1 antonio antonio      37 2010-10-27 19:59 libz.so.1 -> /home/anton/E8SDK/lib/libz.so.1.2.1.1
-rwxrwxrwx 1 antonio antonio   64892 2009-03-13 06:29 libz.so.1.2.1.1


(14.11.2010, 16:24):
now i've this

CODE
antonio@antonio:~/Scaricati/showXX/showTextEntry$ make PLATFORM=EZX-E8
/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -o showTextEntry.o showTextEntry.cpp
/arm-eabi/lib/qt-e8/bin/moc ZSingleCaptureDlg.h -o moc_ZSingleCaptureDlg.cpp
/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -I/arm-eabi/lib/qt-e8/include -I/arm-eabi/lib/ezx-e8/include -I/include -I /arm-eabi/arm-linux-gnueabi/include -o moc_ZSingleCaptureDlg.o moc_ZSingleCaptureDlg.cpp
/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/arm-eabi/lib/ezx-e8/lib -o showTextEntry showTextEntry.o moc_ZSingleCaptureDlg.o  -L/arm-eabi/lib/ezx-e8/lib -L/lib -L/arm-eabi/arm-linux-gnueabi/lib_E8 -L/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: skipping incompatible /lib/libc.so.6 when searching for libc.so.6
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 14.11.2010, 16:04


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



croccio,
Код

cd /home/antonio/arm-eabi/lib/ezx-e8/lib/
rm libz.so.1
ln -s libz.so.1.2.1.1 libz.so.1


Цитата

now i've this
...

No errors. Everything compiled fine.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 17.11.2010, 11:52


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



it doesn't work =( with other apps i've a lot of error =(

(17.11.2010, 15:17):
for example if i compile showQ i've this error

CODE
antonio@antonio:~/e8sdk/E8SDK/showQ$ make PLATFORM=EZX-E8
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-g++ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -DNO_DEBUG -DEZX_E8 -I/home/antonio/arm-eabi/lib/qt-e8/include -I/home/antonio/arm-eabi/lib/ezx-e8/include -I/include -I /home/antonio/arm-eabi/arm-linux-gnueabi/include -I/home/antonio/arm-eabi/lib/qt-e8/include -I/home/antonio/arm-eabi/lib/ezx-e8/include -I/include -I /home/antonio/arm-eabi/arm-linux-gnueabi/include -o showQ.o showQ.cpp
/home/antonio/arm-eabi/bin/arm-linux-gnueabi-gcc -Wl,-rpath-link,/home/antonio/arm-eabi/lib/ezx-e8/lib -o showQ showQ.o   -L/home/antonio/arm-eabi/lib/ezx-e8/lib -L/lib -L/home/antonio/arm-eabi/arm-linux-gnueabi/lib_e8 -L/home/antonio/arm-eabi/lib/qt-e8/lib -lm -lqte-mt -lezxappbase
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libmedl.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libezxflex.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libvkm.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/bin/../lib/gcc/arm-linux-gnueabi/3.4.3/../../../../arm-linux-gnueabi/bin/ld: /home/antonio/arm-eabi/lib/ezx-e8/lib/libconfigmanager.so: warning: sh_link not set for section `.ARM.exidx'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `__guard@GCC_3.0'
/home/antonio/arm-eabi/lib/ezx-e8/lib/libqte-mt.so: undefined reference to `__stack_smash_handler@GCC_3.0'
collect2: ld returned 1 exit status
make: *** [showQ] Errore 1
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 17.11.2010, 14:33


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



croccio,
try add:
Код
-Wl,-rpath-link, /home/antonio/arm-eabi/arm-linux-gnueabi/lib_e8


or rename /home/antonio/arm-eabi/arm-linux-gnueabi/lib to /home/antonio/arm-eabi/arm-linux-gnueabi/lib_z6
and /home/antonio/arm-eabi/arm-linux-gnueabi/lib_e8 to /home/antonio/arm-eabi/arm-linux-gnueabi/lib
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 17.11.2010, 15:11


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



at the end i've this error:

CODE
warning: sh_link not set for section `.ARM.exidx'


can u link me some example? as helloworld, how to use picturbox, label, text, how to use omega whell etc??? please
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 17.11.2010, 15:21


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(croccio @ 17.11.2010, 20:11) *

at the end i've this error:

Код
warning: sh_link not set for section `.ARM.exidx'


do not pay attention
Цитата(croccio @ 17.11.2010, 20:11) *

can u link me some example? as helloworld, how to use picturbox, label, text, how to use omega whell etc??? please

see example in https://ezx.darktech.org/browser/trunk/projects

zSimpleGUI - it may be helloworld.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
croccio
сообщение 17.11.2010, 15:31


Мастер
****

Группа: Пользователи
Сообщений: 254
Регистрация: 27.1.2008
Пользователь №: 161 521
Модель телефона: L7 Slvr, c350

Рейтинг: 11



how can i progrm omega wheel?

(17.11.2010, 16:33):
then ho can i run it it??

in file sh i write

CODE
exec myApp
???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ant-ON
сообщение 17.11.2010, 15:41


Гуру
******

Группа: Разработчики
Сообщений: 1 329
Регистрация: 22.8.2005
Из: Екатеринбург
Пользователь №: 49 304
Модель телефона: N5 / Defy / VE66
Прошивка: CM12 / CM10 / PM2
Финалист Конкурса 2010

Рейтинг: 1850



Цитата(croccio @ 17.11.2010, 20:31) *

how can i progrm omega wheel?

I dont know
Цитата(croccio @ 17.11.2010, 20:31) *

(17.11.2010, 16:33):
then ho can i run it it??

in file sh i write

Код
exec myApp
???

Код
cd /path/to/app
./myApp
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
C++ Develop App · Motorola ROKR E8, EM30 · Forum
 

2 страниц V  1 2 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 15:04

Форум живёт: