Hi Stuart,
Thank you for the answers and for your efforts.
I'm behind a heavy proxy and can't use cvs version, also, a very low
speed internet connexion :/
Could you please send me a tarball about your modifications ? i'm really
stuck with dbus-glib witch i dont know how still using gcc instead of
the crosscompiler, and still trying to link with host libdbus ...
Thank you in advance.
2009/5/5 Stuart Hughes <address@hidden <mailto:address@hidden>>
Hi Tarek,
The solution I posted earlier and committed to Savannah CVS should
resolve these issue for you. Remember you'll need to do:
$ rm -f rpm/BUILD/dbus*
after updating from Savannah CVS (make sure to back this up if you
have pending changes you want to keep).
Regards, Stuart
tarek allaoua wrote:
Hi Stuart,
Thank you for the answer.
I ended by removing all test related code in configure script
directely, it builds and it works perfectely, i was looking for
an elegant way (dbus people to cross compile and fix errors
manually until it build ...).
Regarding dbus-glib i have more problems. it always try to link
with my /usr/lib/libdbus.so rather then the libraries presend in
my rootfs. I have tried most available versions of it without
success right now.
I will submit anything related to dbus and hopefully dbus-glib
(if isucceed with this one..)
2009/5/5 Stuart Hughes <address@hidden <mailto:address@hidden>
<mailto:address@hidden <mailto:address@hidden>>>
Hi Tarek,
I've committed the attached SPEC file to Savannah CVS (and also
updated packages.lkc). In this case I pre-set the configure
option
to avoid the cross-compilation intermediate executable test
you ran
into.
So far as dbus-glib goes, hopefully you'll be able to figure that
out by looking at dbus. If you do, please submit a patch back.
Regards, Stuart
tarek allaoua wrote:
Hello,
I have asked this question previously and i'm still stuck. I
need both dbus and dbus-glib. For the moment i'm using the
attached dbus.spec file.
The problem is more like configure issue then ltib
itself. The
error is :
//===========================
checking abstract socket namespace... configure: error: in
`/home/allaoua/mpc5121/ltib-mpc5121ads-20081208/rpm/BUILD/dbus-1.2.6':
configure: error: cannot run test program while cross
compiling
See `config.log' for more details.
error: Bad exit status from
/home/allaoua/mpc5121/ltib-mpc5121ads-20081208/tmp/rpm-tmp.44291
(%build)
//===========================
The configure script has this section:
//===========================
#### Abstract sockets
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS
conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
{ $as_echo "$as_me:$LINENO:
" >&5
$as_echo_n "checking abstract socket namespace... " >&6; }
if test "${ac_cv_have_abstract_sockets+set}" = set; then
$as_echo_n "(cached) " >&6
else
if test "$cross_compiling" = yes; then
{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
{ { $as_echo "$as_me:$LINENO: error: cannot run test program
while cross compiling
See \`config.log' for more details." >&5
$as_echo "$as_me: error: cannot run test program while cross
compiling
See \`config.log' for more details." >&2;}
{ (exit 1); exit 1; }; }; }
else
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
//===========================
As you can see the build is aborted while testing Abstract
sockets during crosscompilation. I would like to know (for
people who played with dbus) what cha,ges to be done to avoid
this tests. I haven't seen any AC_TRY_RUN.
ltib version:
App version = 8.1.2
CVS version = 1.421.4.1
Thank you in advance.
Tarek.
------------------------------------------------------------------------
_______________________________________________
LTIB home page: http://bitshrine.org
Ltib mailing list
address@hidden <mailto:address@hidden>
<mailto:address@hidden <mailto:address@hidden>>
http://lists.nongnu.org/mailman/listinfo/ltib