Bug 6401 - D-BUS 0.62 (CVS HEAD) still fails to build on IRIX 6.5
Summary: D-BUS 0.62 (CVS HEAD) still fails to build on IRIX 6.5
Status: RESOLVED NOTOURBUG
Alias: None
Product: dbus
Classification: Unclassified
Component: core (show other bugs)
Version: unspecified
Hardware: SGI IRIX
: high normal
Assignee: Havoc Pennington
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-27 00:05 UTC by Daichi Kawahata
Modified: 2006-08-10 11:55 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Config log (125.12 KB, text/plain)
2006-03-27 00:07 UTC, Daichi Kawahata
Details
Make log right before stopped. (4.49 KB, text/plain)
2006-03-27 00:11 UTC, Daichi Kawahata
Details
Stack trace log (2.73 KB, text/plain)
2006-03-27 00:14 UTC, Daichi Kawahata
Details

Description Daichi Kawahata 2006-03-27 00:05:17 UTC
It's first time to report here, but from the beginning
(0.2x or so), D-BUS has never been built on IRIX 6.5
with gcc 4.0.1.

The following is the output logs at the end of
configure process, and later I'll upload the related logs.

                    D-BUS 0.62
                  ==============

        prefix:                   /usr/local
        exec_prefix:              ${prefix}
        libdir:                   /usr/local/lib32
        bindir:                   /usr/local/bin
        sysconfdir:               /usr/local/etc
        localstatedir:            /usr/local/var
        datadir:                  /usr/local/share
        source code location:     .
        compiler:                 ccache gcc
        cflags:                   -O2 -g -W -Wall -Wformat=2 \
                                  -fno-var-tracking -Wchar-subscripts \
                                  -Wmissing-declarations -Wmissing-prototypes \
                                  -Wnested-externs -Wpointer-arith \
                                  -Wcast-align -Wfloat-equal -Wsign-compare
        cppflags:                 -DDBUS_API_SUBJECT_TO_CHANGE=1
        cxxflags:                 -O2 -g -W -Wall -Wformat=2 -fno-var-tracking
        64-bit int:               long long
        32-bit int:               int
        16-bit int:               short
        Doxygen:                  /usr/local/bin/doxygen
        xmlto:                    /usr/local/bin/xmlto
        gcj:                      (not enabled)
        csc:                      (not enabled)


        Maintainer mode:          yes
        gcc coverage profiling:   no
        Building unit tests:      yes
        Building verbose mode:    yes
        Building assertions:      yes
        Building checks:          yes
        Building Qt4 bindings:    yes
        Building Qt3 bindings:    no
        Building GLib bindings:   yes
        Building Python bindings: yes
        Building SELinux support: no
        Building dnotify support: no
        Building Mono bindings:   no
        Building Mono docs:       no
        Building GTK+ tools:      yes
        Building X11 code:        yes
        Building Doxygen docs:    yes
        Building XML docs:        yes
        Gettext libs (empty OK):  -lintl
        Using XML parser:         expat
        Init scripts style:       none
        Abstract socket names:    no
        System bus socket:        /usr/local/var/run/dbus/system_bus_socket
        System bus address:      
unix:path=/usr/local/var/run/dbus/system_bus_socket
        System bus PID file:      /usr/local/var/run/dbus/pid
        Session bus socket dir:   /tmp
        Console auth dir:         /var/run/console/
        System bus user:          messagebus
        Session bus services dir: /usr/local/share/dbus-1/services
        'make check' socket dir:  /tmp

NOTE: building with unit tests increases the size of the installed \
  library and renders it insecure.
NOTE: building with verbose mode increases library size, may slightly \
  increase security risk, and decreases performance.
NOTE: building with assertions increases library size and decreases \
  performance.
Comment 1 Daichi Kawahata 2006-03-27 00:07:28 UTC
Created attachment 5071 [details]
Config log

FWIW, it's a `config.log'.
Comment 2 Daichi Kawahata 2006-03-27 00:11:30 UTC
Created attachment 5072 [details]
Make log right before stopped.

And make log, on a side note on my IRIX machine, the patch below
is required.

Index: run-with-tmp-session-bus.sh
===================================================================
RCS file: /cvs/dbus/dbus/tools/run-with-tmp-session-bus.sh,v
retrieving revision 1.1
diff -u -r1.1 run-with-tmp-session-bus.sh
--- run-with-tmp-session-bus.sh 17 Mar 2005 17:48:29 -0000	1.1
+++ run-with-tmp-session-bus.sh 26 Mar 2006 14:10:50 -0000
@@ -36,7 +36,7 @@
 
 export PATH=$DBUS_TOP_BUILDDIR/bus:$PATH
 ## the libtool script found by the path search should already do this, but
-export LD_LIBRARY_PATH=$DBUS_TOP_BUILDDIR/dbus/.libs:$LD_LIBRARY_PATH
+export LD_LIBRARYN32_PATH=$DBUS_TOP_BUILDDIR/dbus/.libs:$LD_LIBRARYN32_PATH
 
 unset DBUS_SESSION_BUS_ADDRESS
 unset DBUS_SESSION_BUS_PID
Comment 3 Daichi Kawahata 2006-03-27 00:14:08 UTC
Created attachment 5073 [details]
Stack trace log

Also, a stack trace log from crashed `dbus-send'.
Comment 4 Daichi Kawahata 2006-03-27 00:20:48 UTC
> And make log, on a side note on my IRIX machine, the patch below
> is required.
> 
> Index: run-with-tmp-session-bus.sh
> ===================================================================
> RCS file: /cvs/dbus/dbus/tools/run-with-tmp-session-bus.sh,v
> retrieving revision 1.1
> diff -u -r1.1 run-with-tmp-session-bus.sh
> --- run-with-tmp-session-bus.sh 17 Mar 2005 17:48:29 -0000	1.1
> +++ run-with-tmp-session-bus.sh 26 Mar 2006 14:10:50 -0000
> @@ -36,7 +36,7 @@
>  
>  export PATH=$DBUS_TOP_BUILDDIR/bus:$PATH
>  ## the libtool script found by the path search should already do this, but
> -export LD_LIBRARY_PATH=$DBUS_TOP_BUILDDIR/dbus/.libs:$LD_LIBRARY_PATH
> +export LD_LIBRARYN32_PATH=$DBUS_TOP_BUILDDIR/dbus/.libs:$LD_LIBRARYN32_PATH
>  
>  unset DBUS_SESSION_BUS_ADDRESS
>  unset DBUS_SESSION_BUS_PID

That LD_LIBRARY_PATH is for SGI Indy (o32 bit), then that should be
LD_LIBRARYN64_PATH for SGI OCTANE (64 bit). Hmm... anyway it doesn't
the matter.
Comment 5 John (J5) Palmieri 2006-08-10 11:55:11 UTC
LD_LIBRARY_PATH should point to the platforms correct libraries for its
archatecture. I don't think this is a D-Bus issue per say but a configuration
issue on the client.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.