Re: [Banshee-List] Synchronize Ipod,



Hi,

On Sat, Sep 25, 2010 at 2:26 PM, Sw g <sweetthdevil gmail com> wrote:
>  Hi, trying to compile the latest Banshee from Git then the Make is running
> into 13 errors, see below: (sorry for the length of the email)
> ########################
> [sweetth myhost banshee]$ make
> Making all in build
> Making all in pkg-config
> Making all in m4
>  MCS   gconf-schema-extractor.exe
>  MCS   translator-extractor.exe
>  MCS   dll-map-verifier.exe
>  MCS   addin-xml-string-extractor.exe
>  MCS   gobject-intptr-ctor-verifier.exe
> Making all in data
> Making all in audio-profiles
> Generating and caching the translation database
> Merging translations into aac-novell.xml.
> CREATED aac-novell.xml
> Found cached translation database
> Merging translations into base.xml.
> CREATED base.xml
> Found cached translation database
> Merging translations into flac.xml.
> CREATED flac.xml
> Found cached translation database
> Merging translations into mp3-lame.xml.
> CREATED mp3-lame.xml
> Found cached translation database
> Merging translations into mp3-xing.xml.
> CREATED mp3-xing.xml
> Found cached translation database
> Merging translations into vorbis.xml.
> CREATED vorbis.xml
> Found cached translation database
> Merging translations into wavpack.xml.
> CREATED wavpack.xml
> Found cached translation database
> Merging translations into wav.xml.
> CREATED wav.xml
> Found cached translation database
> Merging translations into wma.xml.
> CREATED wma.xml
> Making all in desktop-files
> Found cached translation database
> Merging translations into banshee-1-audiocd.desktop.
> Found cached translation database
> Merging translations into banshee-1.desktop.
> Found cached translation database
> Merging translations into banshee-1-media-player.desktop.
> Making all in icon-theme-hicolor
>  GEN   addin-xml-strings.cs
> Making all in help
> Making all in libbanshee
>  CC    banshee-bpmdetector.o
>  CC    banshee-gst.o
>  CC    banshee-player.o
>  CC    banshee-player-cdda.o
>  CC    banshee-player-equalizer.o
>  CC    banshee-player-missing-elements.o
>  CC    banshee-player-pipeline.o
>  CC    banshee-player-replaygain.o
>  CC    banshee-player-video.o
>  CC    banshee-player-vis.o
>  CC    banshee-ripper.o
>  CC    banshee-tagger.o
>  CC    banshee-transcoder.o
>  LINK  libbanshee.la
> Making all in gstreamer
> Making all in equalizer
>  CC    gstiirequalizer.o
>  CC    gstiirequalizer10bands.o
>  LINK  libgstequalizer.la
> Making all in src
> Making all in Hyena
> Making all in build
> Making all in m4
> Making all in pkg-config
>  MCS   gconf-schema-extractor.exe
>  MCS   dll-map-verifier.exe
>  MCS   addin-xml-string-extractor.exe
>  MCS   gobject-intptr-ctor-verifier.exe
> Making all in Hyena
>  MCS   ../../../bin/Hyena.dll
> Making all in Mono.Data.Sqlite
>  MCS   ../../../bin/Mono.Data.Sqlite.dll
> Making all in Hyena.Data.Sqlite
>  MCS   ../../../bin/Hyena.Data.Sqlite.dll
> Making all in Hyena.Gui
>  MCS   ../../../bin/Hyena.Gui.dll
> Making all in Libraries
> Making all in Migo
>  MCS   ../../../bin/Migo.dll
> Making all in Mono.Media
>  MCS   ../../../bin/Mono.Media.dll
> Making all in Mtp
>  MCS   ../../../bin/Mtp.dll
> Making all in MusicBrainz
>  MCS   ../../../bin/MusicBrainz.dll
> Making all in Lastfm
>  MCS   ../../../bin/Lastfm.dll
> Making all in Lastfm.Gui
>  MCS   ../../../bin/Lastfm.Gui.dll
> Making all in Core
> Making all in Banshee.CollectionIndexer
>  MCS   ../../../bin/Banshee.CollectionIndexer.dll
> Making all in Banshee.Core
>  MCS   ../../../bin/Banshee.Core.dll
> Making all in Banshee.Services
>  MCS   ../../../bin/Banshee.Services.dll
> Making all in Banshee.Widgets
>  MCS   ../../../bin/Banshee.Widgets.dll
> Making all in Banshee.ThickClient
>  MCS   ../../../bin/Banshee.ThickClient.dll
> Making all in Banshee.WebBrowser
> Making all in libossifer
>  CC    ossifer-web-view.o
>  CC    ossifer-session.o
>  LINK  libossifer.la
>  MCS   ../../../bin/Banshee.WebBrowser.dll
> Making all in Dap
> Making all in Banshee.Dap
>  MCS   ../../../bin/Banshee.Dap.dll
> Making all in Banshee.Dap.AppleDevice
>  MCS   ../../../bin/Banshee.Dap.AppleDevice.dll
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(184,17): error CS1502: The
> best overloaded method match for `GPod.Playlist.Playlist(System.IntPtr)' has
> some invalid arguments
> /usr/lib/libgpod/libgpod-sharp.dll (Location of the symbol related to
> previous error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(184,17): error CS1503:
> Argument `#1' cannot convert `string' expression to type `System.IntPtr'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(182,41): error CS1502: The
> best overloaded method match for
> `System.Collections.Generic.ICollection<GPod.Playlist>.Add(GPod.Playlist)'
> has some invalid arguments
> /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous
> error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(182,41): error CS1503:
> Argument `#1' cannot convert `object' expression to type `GPod.Playlist'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(190,17): error CS1502: The
> best overloaded method match for `GPod.Playlist.Playlist(System.IntPtr)' has
> some invalid arguments
> /usr/lib/libgpod/libgpod-sharp.dll (Location of the symbol related to
> previous error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(190,17): error CS1503:
> Argument `#1' cannot convert `string' expression to type `System.IntPtr'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(188,41): error CS1502: The
> best overloaded method match for
> `System.Collections.Generic.ICollection<GPod.Playlist>.Add(GPod.Playlist)'
> has some invalid arguments
> /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous
> error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(188,41): error CS1503:
> Argument `#1' cannot convert `object' expression to type `GPod.Playlist'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(599,69): error CS1502: The
> best overloaded method match for `GPod.Playlist.Playlist(System.IntPtr)' has
> some invalid arguments
> /usr/lib/libgpod/libgpod-sharp.dll (Location of the symbol related to
> previous error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(599,69): error CS1503:
> Argument `#1' cannot convert `string' expression to type `System.IntPtr'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(600,49): error CS1502: The
> best overloaded method match for
> `System.Collections.Generic.ICollection<GPod.Playlist>.Add(GPod.Playlist)'
> has some invalid arguments
> /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol related to previous
> error)
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(600,49): error CS1503:
> Argument `#1' cannot convert `object' expression to type `GPod.Playlist'
> ./Banshee.Dap.AppleDevice/AppleDeviceSource.cs(606,42): error CS1061: Type
> `object' does not contain a definition for `Tracks' and no extension method
> `Tracks' of type `object' could be found (are you missing a using directive
> or an assembly reference?)
> Compilation failed: 13 error(s), 0 warnings
> make[4]: *** [../../../bin/Banshee.Dap.AppleDevice.dll] Error 1
> make[3]: *** [all-recursive] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> ###########################################################
>
> On 09/25/2010 11:01 AM, Jensen Somers wrote:
>>
>> Hi,
>>
>> On Sat, Sep 25, 2010 at 11:03 AM, Sw g<sweetthdevil gmail com>  wrote:
>>>
>>>  Hi All,
>>>
>>> I have then compile the latest banshee and the latest Ipod lib to
>>> synchronize my Ipod Video 80gb.
>>>
>>> I first of all, wipe out the ipod 'cause it cause issue synchronizing and
>>> banshee kept bugging, it finally manage to synchronize my 19gb of music.
>>>
>>> However the Play-list and the favorites aren't synchronize?! Is that
>>> normal,
>>> am I missing something there?
>>>
>>> Anyway, thanks for the dev of Banshee it's great!
>>>
>>> Sweetthy
>>>
>> Play list synchronization is something that was added just a few hours
>> ago in the following commit:
>>
>> http://git.gnome.org/browse/banshee/commit/?id=bc96ff55f198340015dbc654cd71398e630fc6ad.
>>
>> However, I am seeing something similar. I can create and work with
>> play lists I created on the device itself, but not from within
>> Banshee. That's why I reopened the bug at
>> https://bugzilla.gnome.org/show_bug.cgi?id=628675.
>>
>> - Jensen

The libgpod-bindings got updated too in order to support this. If you
are using the version from your distribution they probably aren't up
to date, so make sure you are using the latest one. Information on
where to find and build them can be found on the Banshee development
page at http://banshee.fm/download/development/.

- Jensen


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]