Trolltech Home | Qtopia-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qtopia-interest Archive, April 2007
Problem when compile qtopia core 4.2.3 for arm


Message 1 in thread

Hi all,

I'm trying to compile the qtopia-core-opensource 4.2.3 package on an 
embedded arm-linux system to give it the qt libraries, but unfortunately 
I'm wondering with a couple of errors.

When ./configure it, when compile qmake appears the following message:

qlocale.o(.text+0x116e4): In function `qdtoa(double, int, int, int*, 
int*, char**, char**)':
: warning: warning: feholdexcept is not implemented and will always fail
qlocale.o(.text+0x1172c): In function `qdtoa(double, int, int, int*, 
int*, char**, char**)':
: warning: warning: fesetenv is not implemented and will always fail

but process continues (as is just a warning). When configure ends, do a 
make. It start building libraries until the src/gui directory is 
reached, then the following happens:

/home/developer/qtopia-core-opensource-src-4.2.3/bin/qmake -spec 
../../mkspecs/qws/linux-generic-g++ -unix -o Makefile gui.pro
free(): invalid pointer 0xa18dd44!
free(): invalid pointer 0xa18dd10!
make[2]: *** [Makefile] Error 126

Look like qmake is doing something wrong but sincerely, since I'm new to 
qtopia I'm not sure what's happening here.

Can somebody help me / give me some hint?

TIA!
Javier

--
 [ signature omitted ] 

Message 2 in thread

Hi,
Javier Díaz escribió:
> Hi all,
>
> I'm trying to compile the qtopia-core-opensource 4.2.3 package on an 
> embedded arm-linux system to give it the qt libraries, but 
> unfortunately I'm wondering with a couple of errors.
>
> When ./configure it, when compile qmake appears the following message:
>
> qlocale.o(.text+0x116e4): In function `qdtoa(double, int, int, int*, 
> int*, char**, char**)':
> : warning: warning: feholdexcept is not implemented and will always fail
> qlocale.o(.text+0x1172c): In function `qdtoa(double, int, int, int*, 
> int*, char**, char**)':
> : warning: warning: fesetenv is not implemented and will always fail
>
> but process continues (as is just a warning). When configure ends, do 
> a make. It start building libraries until the src/gui directory is 
> reached, then the following happens:
>
> /home/developer/qtopia-core-opensource-src-4.2.3/bin/qmake -spec 
> ../../mkspecs/qws/linux-generic-g++ -unix -o Makefile gui.pro
> free(): invalid pointer 0xa18dd44!
> free(): invalid pointer 0xa18dd10!
> make[2]: *** [Makefile] Error 126
>
> Look like qmake is doing something wrong but sincerely, since I'm new 
> to qtopia I'm not sure what's happening here.
After a bit of investigation I found that the functions feholdexcept and 
fesetenv are from libc that on my embedded system are 2.3.3. If I try to 
compile qtopia under my host computer (with libc 2.3.6) there's no 
problem. So now I must try with this library version to see if I'm right.

best,
Javier

--
 [ signature omitted ]