Compiling dbus 0.21 errors

Peter sw98234 at hotmail.com
Mon May 3 05:12:43 EST 2004


Thanks, Owen. Got over the hump in the mono dir, but I still have a problem
here. Pyrex DID install properly, but I am no sage here. Any suggestions
are appreciated!

make[2]: Entering directory `/mnt/src/rox/dbus/dbus/python'
pyrexc dbus_bindings.pyx
Traceback (most recent call last):
  File "/usr/bin/pyrexc", line 8, in ?
    main(command_line = 1)
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line 270,
in main
    result = context.compile(source, options)
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line 174,
in compile
    tree = self.parse(source, scope.type_names, pxd = 0)
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line 137,
in parse
    type_names = type_names, context = self)
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py", line
175, in __init__
    Scanner.__init__(self, get_lexicon(), file, filename)
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py", line
127, in get_lexicon
    try_to_unpickle_lexicon()
  File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py", line
93, in try_to_unpickle_lexicon
    lexicon = pickle.load(f)
ImportError: No module named Plex.Lexicons
make[2]: [dbus_bindings.c] Error 1 (ignored)
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I..
-I../glib  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   
-I/usr/include/python2.3  -DDBUS_API_SUBJECT_TO_CHANGE=1   -g -O2 -Wall
-Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
-Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -MT
dbus_bindings.lo -MD -MP -MF ".deps/dbus_bindings.Tpo" \
  -c -o dbus_bindings.lo `test -f 'dbus_bindings.c' || echo
'./'`dbus_bindings.c; \
then mv -f ".deps/dbus_bindings.Tpo" ".deps/dbus_bindings.Plo"; \
else rm -f ".deps/dbus_bindings.Tpo"; exit 1; \
fi
rm -f .libs/dbus_bindings.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../glib -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/python2.3
-DDBUS_API_SUBJECT_TO_CHANGE=1 -g -O2 -Wall -Wchar-subscripts
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wcast-align -Wsign-compare -MT dbus_bindings.lo -MD -MP
-MF .deps/dbus_bindings.Tpo -c ./dbus_bindings.c  -fPIC -DPIC
-o .libs/dbus_bindings.lo
gcc: ./dbus_bindings.c: No such file or directory
gcc: no input files
make[2]: *** [dbus_bindings.lo] Error 1
make[2]: Leaving directory `/mnt/src/rox/dbus/dbus/python'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/src/rox/dbus/dbus'
make: *** [all] Error 2
peter at peter:/mnt/src/rox/dbus/dbus$
Owen Fraser-Green wrote:

> Hi,
> 
> That test-dbus-sharp.exe program had some threading issues anyway so for
> now I've disabled it from the 'all' target in the build until I get a
> chance to look into it later. If you do another checkout from CVS it
> should skip it now.
> 
> Cheers,
> Owen
> 
> On Sun, 2004-05-02 at 15:24, Peter wrote:
>> Kernel 2.6.5
>> Slackware 9.1
>> Python -V: 2.3.1
>> Pyrex: 0.9.1.1
>> 
>> I intend to use this in order to compile Rox-Session.
>> 
>> I tried CVS-ing the latest 5/2/04 and received the following.
>> 
>> Making all in mono
>> make[2]: Entering directory `/mnt/src/rox/dbus/dbus/mono'
>> mcs  --unsafe --target exe -L . -r dbus-sharp.dll -r gtk-sharp.dll -o
>> test-dbus-sharp.exe Test.cs
>> error CS0006: Cannot find assembly `gtk-sharp.dll'
>> Log:
>> 
>> Compilation failed: 1 error(s), 0 warnings
>> make[2]: *** [test-dbus-sharp.exe] Error 1
>> make[2]: Leaving directory `/mnt/src/rox/dbus/dbus/mono'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/mnt/src/rox/dbus/dbus'
>> make: *** [all] Error 2
>> 
>> I tried to make gtk-sharp.dll directly, but there was no rule.
>> ----------------
>> I downloaded the 0.21 tarball and received the following error:
>> 
>> Making all in python
>> Traceback (most recent call last):
>>   File "/usr/bin/pyrexc", line 8, in ?
>>     main(command_line = 1)
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line
>>   270,
>> in main
>>     result = context.compile(source, options)
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line
>>   174,
>> in compile
>>     tree = self.parse(source, scope.type_names, pxd = 0)
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Main.py", line
>>   137,
>> in parse
>>     type_names = type_names, context = self)
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py",
>>   line
>> 175, in __init__
>>     Scanner.__init__(self, get_lexicon(), file, filename)
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py",
>>   line
>> 127, in get_lexicon
>>     try_to_unpickle_lexicon()
>>   File "/usr/lib/python2.3/site-packages/Pyrex/Compiler/Scanning.py",
>>   line
>> 93, in try_to_unpickle_lexicon
>>     lexicon = pickle.load(f)
>> ImportError: No module named Plex.Lexicons
>>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../glib -I/usr/include/glib-2.0
>> -I/usr/lib/glib-2.0/include -I/usr/include/python2.3
>> -DDBUS_API_SUBJECT_TO_CHANGE=1 -g -O2 -Wall -Wchar-subscripts
>> -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
>> -Wpointer-arith -Wcast-align -Wsign-compare -MT dbus_bindings.lo -MD -MP
>> -MF .deps/dbus_bindings.Tpo -c ./dbus_bindings.c  -fPIC -DPIC
>> -o .libs/dbus_bindings.o
>> gcc: ./dbus_bindings.c: No such file or directory
>> gcc: no input files
>> make[2]: *** [dbus_bindings.lo] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>> 
>> In both cases, I used the default ./configure switches but added
>> --sysconfdir=/etc.
>> 
>> Thanks for any suggestions.
>>





More information about the dbus mailing list