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 ]