GNOME Bugzilla – Bug 153027
beagle fails build with ./DBusisms.cs(38) error CS0246: Cannot find type `BusDriver'
Last modified: 2004-12-22 21:47:04 UTC
I'm using gnome-2.8, gcc-3.4.2, glibc-2.3.2, kernel-2.6.9-rc2 to build beagle 0.0.2. During the compile I get this log which then stops the compile of beagle. I think that all software dependencies are there so I'm unsure how to fix the issue. Making all in beagled make[3]: Entering directory `/usr/download/garnome-2.8.0/mono/beagle/work/main.d/beagle-0.0.2/beagled' mcs -g -o BeagleDaemonLib.dll -target:library -define:ENABLE_EVO_SHARP ./Lucene.Net/AssemblyInfo.cs ./Lucene.Net/Analysis/Analyzer.cs ./Lucene.Net/Analysis/CharTokenizer.cs ./Lucene.Net/Analysis/LetterTokenizer.cs ./Lucene.Net/Analysis/LowerCaseFilter.cs ./Lucene.Net/Analysis/LowerCaseTokenizer.cs ./Lucene.Net/Analysis/PerFieldAnalyzerWrapper.cs ./Lucene.Net/Analysis/PorterStemFilter.cs ./Lucene.Net/Analysis/PorterStemmer.cs ./Lucene.Net/Analysis/SimpleAnalyzer.cs ./Lucene.Net/Analysis/StopAnalyzer.cs ./Lucene.Net/Analysis/StopFilter.cs ./Lucene.Net/Analysis/Token.cs ./Lucene.Net/Analysis/TokenFilter.cs ./Lucene.Net/Analysis/Tokenizer.cs ./Lucene.Net/Analysis/TokenStream.cs ./Lucene.Net/Analysis/WhitespaceAnalyzer.cs ./Lucene.Net/Analysis/WhitespaceTokenizer.cs ./Lucene.Net/Analysis/Standard/CharStream.cs ./Lucene.Net/Analysis/Standard/FastCharStream.cs ./Lucene.Net/Analysis/Standard/ParseException.cs ./Lucene.Net/Analysis/Standard/StandardAnalyzer.cs ./Lucene.Net/Analysis/Standard/StandardFilter.cs ./Lucene.Net/Analysis/Standard/StandardTokenizerConstants.cs ./Lucene.Net/Analysis/Standard/StandardTokenizer.cs ./Lucene.Net/Analysis/Standard/StandardTokenizerTokenManager.cs ./Lucene.Net/Analysis/Standard/Token.cs ./Lucene.Net/Analysis/Standard/TokenMgrError.cs ./Lucene.Net/Document/DateField.cs ./Lucene.Net/Document/Document.cs ./Lucene.Net/Document/Field.cs ./Lucene.Net/Index/CompoundFileReader.cs ./Lucene.Net/Index/CompoundFileWriter.cs ./Lucene.Net/Index/DocumentWriter.cs ./Lucene.Net/Index/FieldInfo.cs ./Lucene.Net/Index/FieldInfos.cs ./Lucene.Net/Index/FieldsReader.cs ./Lucene.Net/Index/FieldsWriter.cs ./Lucene.Net/Index/FilterIndexReader.cs ./Lucene.Net/Index/IndexReader.cs ./Lucene.Net/Index/IndexWriter.cs ./Lucene.Net/Index/MultipleTermPositions.cs ./Lucene.Net/Index/SegmentInfo.cs ./Lucene.Net/Index/SegmentInfos.cs ./Lucene.Net/Index/SegmentMergeInfo.cs ./Lucene.Net/Index/SegmentMergeQueue.cs ./Lucene.Net/Index/SegmentMerger.cs ./Lucene.Net/Index/SegmentReader.cs ./Lucene.Net/Index/SegmentsReader.cs ./Lucene.Net/Index/SegmentTermDocs.cs ./Lucene.Net/Index/SegmentTermEnum.cs ./Lucene.Net/Index/SegmentTermPositions.cs ./Lucene.Net/Index/Term.cs ./Lucene.Net/Index/TermDocs.cs ./Lucene.Net/Index/TermEnum.cs ./Lucene.Net/Index/TermInfo.cs ./Lucene.Net/Index/TermInfosReader.cs ./Lucene.Net/Index/TermInfosWriter.cs ./Lucene.Net/QueryParser/CharStream.cs ./Lucene.Net/QueryParser/FastCharStream.cs ./Lucene.Net/QueryParser/MultiFieldQueryParser.cs ./Lucene.Net/QueryParser/ParseException.cs ./Lucene.Net/QueryParser/QueryParserConstants.cs ./Lucene.Net/QueryParser/QueryParser.cs ./Lucene.Net/QueryParser/QueryParserTokenManager.cs ./Lucene.Net/QueryParser/TermPositions.cs ./Lucene.Net/QueryParser/Token.cs ./Lucene.Net/QueryParser/TokenMgrError.cs ./Lucene.Net/Search/BooleanClause.cs ./Lucene.Net/Search/BooleanQuery.cs ./Lucene.Net/Search/BooleanScorer.cs ./Lucene.Net/Search/CachingWrapperFilter.cs ./Lucene.Net/Search/DateFilter.cs ./Lucene.Net/Search/DefaultSimilarity.cs ./Lucene.Net/Search/ExactPhraseScorer.cs ./Lucene.Net/Search/Explanation.cs ./Lucene.Net/Search/Filter.cs ./Lucene.Net/Search/FilteredTermEnum.cs ./Lucene.Net/Search/FuzzyQuery.cs ./Lucene.Net/Search/FuzzyTermEnum.cs ./Lucene.Net/Search/HitCollector.cs ./Lucene.Net/Search/HitQueue.cs ./Lucene.Net/Search/Hits.cs ./Lucene.Net/Search/IndexSearcher.cs ./Lucene.Net/Search/MultiSearcher.cs ./Lucene.Net/Search/MultiTermQuery.cs ./Lucene.Net/Search/PhrasePositions.cs ./Lucene.Net/Search/PhrasePrefixQuery.cs ./Lucene.Net/Search/PhraseQuery.cs ./Lucene.Net/Search/PhraseQueue.cs ./Lucene.Net/Search/PhraseScorer.cs ./Lucene.Net/Search/PrefixQuery.cs ./Lucene.Net/Search/Query.cs ./Lucene.Net/Search/QueryFilter.cs ./Lucene.Net/Search/RangeQuery.cs ./Lucene.Net/Search/RemoteSearchable.cs ./Lucene.Net/Search/ScoreDoc.cs ./Lucene.Net/Search/Scorer.cs ./Lucene.Net/Search/Searchable.cs ./Lucene.Net/Search/Searcher.cs ./Lucene.Net/Search/Similarity.cs ./Lucene.Net/Search/SloppyPhraseScorer.cs ./Lucene.Net/Search/TermQuery.cs ./Lucene.Net/Search/TermScorer.cs ./Lucene.Net/Search/TopDocs.cs ./Lucene.Net/Search/Weight.cs ./Lucene.Net/Search/WildcardQuery.cs ./Lucene.Net/Search/WildcardTermEnum.cs ./Lucene.Net/Store/Directory.cs ./Lucene.Net/Store/FSDirectory.cs ./Lucene.Net/Store/InputStream.cs ./Lucene.Net/Store/Lock.cs ./Lucene.Net/Store/OutputStream.cs ./Lucene.Net/Store/RAMDirectory.cs ./Lucene.Net/Util/Arrays.cs ./Lucene.Net/Util/BitVector.cs ./Lucene.Net/Util/Number.cs ./Lucene.Net/Util/PriorityQueue.cs ./DBusisms.cs ./FactoryImpl.cs ./Relevancy.cs ./IQueryResult.cs ./IQueryable.cs ./QueryableFlavor.cs ./QueryBody.cs ./QueryResult.cs ./QueryDriver.cs ./QueryImpl.cs ./IndexDriver.cs ./MainIndexDriver.cs ./GoogleDriver.cs ./Indexer.cs ./IndexerQueue.cs ./NoIndexFileHandler.cs ./FilteredIndexable.cs ./EvolutionDataServerDriver.cs -r:/usr/test/garnome2/lib/mono/gtk-sharp/glib-sharp.dll -r:/usr/test/garnome2/lib/mono/gtk-sharp/pango-sharp.dll -r:/usr/test/garnome2/lib/mono/gtk-sharp/atk-sharp.dll -r:/usr/test/garnome2/lib/mono/gtk-sharp/gdk-sharp.dll -r:/usr/test/garnome2/lib/mono/gtk-sharp/gtk-sharp.dll -r:/usr/test/garnome2/lib/mono/dbus-sharp/dbus-sharp.dll -r:/usr/test/garnome2/lib/mono/evolution-sharp/evolution-sharp.dll -r:../Util/Util.dll -r:../BeagleClient/Beagle.dll -r:./BeagleDaemonPlugins.dll -r:Mono.Posix -r:System.Runtime.Remoting -r:ICSharpCode.SharpZipLib.dll -r:/usr/test/garnome2/lib/mono/evolution-sharp/evolution-sharp.dll ./DBusisms.cs(38) error CS0246: Cannot find type `BusDriver' ./DBusisms.cs(58) error CS0246: Cannot find type `BusDriver' Compilation failed: 2 error(s), 0 warnings make[3]: *** [BeagleDaemonLib.dll] Error 1 make[3]: Leaving directory `/usr/download/garnome-2.8.0/mono/beagle/work/main.d/beagle-0.0.2/beagled' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/download/garnome-2.8.0/mono/beagle/work/main.d/beagle-0.0.2' make[1]: *** [build-work/main.d/beagle-0.0.2/Makefile] Error 2 make[1]: Leaving directory `/usr/download/garnome-2.8.0/mono/beagle' make: *** [paranoid-install] Error 2
Just a "me too," I'm afraid. I'd love to fix this but don't know any C#. If there's anything you want me to do by way of testing or whatever, please let me know. I'm also using GCC 3.4. Perhaps more importantly, I'm also using Mono with NPTL support - are the others having this problem using the same?
You need D-BUS out of CVS. Try looking at the installation information in the Beagle Wiki: http://yakko.cs.wmich.edu/gasiorek/wiki
Ahhh, okay! Thanks very much, I'll test this tomorrow.
This solution just leads to another bug, atleast on my part: ./FactoryImpl.cs(38) error CS0117: `DBus.BusDriver' does not contain a definition for `ServiceDeleted'
I'm also seeing this problem. I've pulled dbus from CVS around 16Oct2004
Now you also need beagle out of CVS. Closing as INVALID. Please re-open the bug if the problems persist.