From: Vladimir P. <far...@gm...> - 2007-07-31 14:03:22
|
Hi all, I've tried to write a small test code to copy a video file to iPod using=20 python binding to gpod. Video file is being copied to iPod but doesn't show= =20 in menu. Can somebody give me a hint about what I'm doing wrong? import gpod, sys, os def cb(database, track, iterator, total): print "Copying %u of %u: %s" % (iterator, total, track['title']) def copy_vid(fn, tags): db =3D gpod.Database("/media/ipod") =20 track =3D gpod.Track(filename=3Dfn) for k,v in tags.iteritems(): track[k] =3D v track['size'] =3D os.stat(fn)[6] =20 db.add(track) db.copy_delayed_files(cb) db.close() if __name__ =3D=3D '__main__': tags =3D {} tags['title'] =3D sys.argv[2] tags['movie_flag'] =3D 1 tags['filetype'] =3D 'mov' tags['mark_unplayed'] =3D 1 copy_vid(sys.argv[1], tags) =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Nicholas P. <nic...@ni...> - 2007-07-31 14:25:05
|
Vladimir, On Tue, 31 Jul 2007, Vladimir Pouzanov wrote: > I've tried to write a small test code to copy a video file to iPod using > python binding to gpod. Video file is being copied to iPod but doesn't show > in menu. Can somebody give me a hint about what I'm doing wrong? Have you tried printing the properties of a track that does show up? I have a nano, so can't try it out for you, sorry! Nick -- Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ GPG Encrypted mail welcome! 1024D/3ED8B27F Choose life. Be Vegan :-) Please reduce needless cruelty & suffering ! |
From: Vladimir P. <far...@gm...> - 2007-07-31 14:36:21
|
On Tuesday 31 July 2007 17:25:03 Nicholas Piper wrote: > Have you tried printing the properties of a track that does show up? > > I have a nano, so can't try it out for you, sorry! Yeah, but I don't really know what properties are required for video track.= =2E. =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Nicholas P. <nic...@ni...> - 2007-07-31 15:40:29
|
Vladimir, On Tue, 31 Jul 2007, Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 17:25:03 Nicholas Piper wrote: > > Have you tried printing the properties of a track that does show up? > > I have a nano, so can't try it out for you, sorry! > Yeah, but I don't really know what properties are required for video track... This is what I mean. You could print them all, and then learn which are required? Maybe by comparing a music track with a video? import gpod, itertools db = gpod.Database(local=True) for n, track in itertools.izip(itertools.count(),db): print n, track then pick one music track and one video, and note down the 'n'. import gpod print gpod.Database(local=True)[n].pairs() (you'll get some warnings like this "swig/python detected a memory leak of type 'gpointer *', no destructor found." if you try print _all_ the properties, as some are not exported usefully to Python. You can ignore it, hopefully!) Or read the gtpod code to learn how they add videos? Regards, Nick -- Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ GPG Encrypted mail welcome! 1024D/3ED8B27F Choose life. Be Vegan :-) Please reduce needless cruelty & suffering ! |
From: Nicholas P. <nic...@ni...> - 2007-07-31 15:49:20
|
On Tue, 31 Jul 2007, Nicholas Piper wrote: > import gpod, itertools > db = gpod.Database(local=True) > for n, track in itertools.izip(itertools.count(),db): print n, track Before someone else points it out ;-) for n, track in enumerate(db): print n, track Nick -- Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ GPG Encrypted mail welcome! 1024D/3ED8B27F Choose life. Be Vegan :-) Please reduce needless cruelty & suffering ! |
From: Vladimir P. <far...@gm...> - 2007-07-31 15:58:57
|
On Tuesday 31 July 2007 18:39:31 Nicholas Piper wrote: > This is what I mean. You could print them all, and then learn which > are required? Maybe by comparing a music track with a video? I've checked the fields from one of video files synced by iTunes. Everythin= g=20 looks right... > Or read the gtpod code to learn how they add videos? gtkpod is a C thing having different API for libgpod (this is my next=20 attempt). PS: I've noticed that Amarok shows my video in "Invisible Items" category. = So=20 it gets to ipoddb but there's something wrong with flags... =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Nicholas P. <nic...@ni...> - 2007-07-31 16:38:37
|
Vladimir, On Tue, 31 Jul 2007, Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 18:39:31 Nicholas Piper wrote: > > This is what I mean. You could print them all, and then learn which > > are required? Maybe by comparing a music track with a video? > I've checked the fields from one of video files synced by iTunes. Everything > looks right... > > Or read the gtpod code to learn how they add videos? > gtkpod is a C thing having different API for libgpod (this is my next > attempt). The C API for libgpod (which is what gtkpod uses) is exposed like-for-like to Python, so you can pretty much just copy code (changing the syntax); but you probably don't need to do this. You can just learn what gtkpod does when it adds a video, then do the same with the Pythonic API to libgpod. > PS: I've noticed that Amarok shows my video in "Invisible Items" category. So > it gets to ipoddb but there's something wrong with flags... Maybe it needs to go into a particular playlist on the iPod? Nick -- Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ GPG Encrypted mail welcome! 1024D/3ED8B27F Choose life. Be Vegan :-) Please reduce needless cruelty & suffering ! |
From: Todd Z. <tm...@po...> - 2007-07-31 23:28:51
|
Jorg Schuler wrote: > Currently gtkpod only sets the mediatype correctly, if I remember > right. In src/file.c: case FILE_TYPE_M4V: case FILE_TYPE_MP4: /* I don't know if .m4v and .mp4 can simply be handled like this. Let's see if someone complains. */ nti =3D mp4_get_file_info (name); if (!nti) video_get_file_info (name); /* Set mediatype to video */ if (nti) { nti->mediatype =3D ITDB_MEDIATYPE_MOVIE; nti->movie_flag =3D 0x01; } break; So movie_flag and mediatype are set. I didn't find anywhere that those types of files were added to a special playlist. But I was still half-asleep when I looked earlier. :) --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Becoming aware of my character defects leads me naturally to the next step of blaming my parents. |
From: Tino K. <tin...@gm...> - 2007-07-31 15:22:50
|
On Tue, Jul 31, 2007 at 17:36:01 +0300, Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 17:25:03 Nicholas Piper wrote: > > Have you tried printing the properties of a track that does show up? > > > > I have a nano, so can't try it out for you, sorry! > > Yeah, but I don't really know what properties are required for video > track... There is at least one GUI tool that converts videos to a proper format for the iPod. However, I forgot its name. Regards, Tino |
From: Vladimir P. <far...@gm...> - 2007-07-31 15:28:44
|
On Tuesday 31 July 2007 18:21:59 Tino Keitel wrote: > There is at least one GUI tool that converts videos to a proper format > for the iPod. However, I forgot its name. gtkpod. Thanks, but I don't really like the idea of merging half of the Gno= me=20 to my system ;) PS: *video* conversion is done by ffmpeg, and it works (checked with iTunes= ),=20 I just can't sync the files to my device. =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Tino K. <tin...@gm...> - 2007-07-31 15:50:04
|
On Tue, Jul 31, 2007 at 18:27:32 +0300, Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 18:21:59 Tino Keitel wrote: > > There is at least one GUI tool that converts videos to a proper format > > for the iPod. However, I forgot its name. > > gtkpod. Thanks, but I don't really like the idea of merging half of the Gnome > to my system ;) Sorry, I didn't know that gtkpod can to video convertion, too (I only have a nano), but I was talking about another tool. I didn't know that gtkpod is so gnome specific. At least when you build it from source, all the gnome related stuff is optional. Regards, Tino |
From: Vladimir P. <far...@gm...> - 2007-07-31 15:56:27
|
On Tuesday 31 July 2007 18:50:04 Tino Keitel wrote: > I didn't know that gtkpod is so gnome specific. At least when you build > it from source, all the gnome related stuff is optional. Really? I'll check the ebuild, but ATM it wants lots of gnome stuff. =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Todd Z. <tm...@po...> - 2007-07-31 17:16:18
|
Hi Vladimir, Vladimir Pouzanov wrote: > I've tried to write a small test code to copy a video file to iPod > using python binding to gpod. Video file is being copied to iPod but > doesn't show in menu. Can somebody give me a hint about what I'm > doing wrong? > > import gpod, sys, os >=20 > def cb(database, track, iterator, total): > print "Copying %u of %u: %s" % (iterator, total, track['title']) >=20 > def copy_vid(fn, tags): > db =3D gpod.Database("/media/ipod") > =20 > track =3D gpod.Track(filename=3Dfn) > for k,v in tags.iteritems(): track[k] =3D v > track['size'] =3D os.stat(fn)[6] > =20 > db.add(track) > db.copy_delayed_files(cb) > db.close() >=20 > if __name__ =3D=3D '__main__': > tags =3D {} > tags['title'] =3D sys.argv[2] > tags['movie_flag'] =3D 1 > tags['filetype'] =3D 'mov' > tags['mark_unplayed'] =3D 1 > copy_vid(sys.argv[1], tags) I believe you need to set the mediatype. You can use the constant defined by libgpod (gpod.ITDB_MEDIATYPE_MOVIE), or just directly set it to 2. I think that's all you're missing (but I haven't completely woken up yet today, so I could be wrong on that :). I'll try to test that theory out later today and let you know, if you haven't beat me to it. --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All I really want for Christmas is Santa's list of Naughty Girls. |
From: Vladimir P. <far...@gm...> - 2007-07-31 17:20:56
|
On Tuesday 31 July 2007 20:16:02 Todd Zullinger wrote: > I believe you need to set the mediatype. You can use the constant > defined by libgpod (gpod.ITDB_MEDIATYPE_MOVIE), or just directly set > it to 2. I think that's all you're missing (but I haven't completely > woken up yet today, so I could be wrong on that :). I've thought the same, but mediatype is not exported to python classes. =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov http://hackndev.com |
From: Todd Z. <tm...@po...> - 2007-07-31 18:15:21
Attachments:
libgpod-ipod.py.diff
|
Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 20:16:02 Todd Zullinger wrote: >> I believe you need to set the mediatype. You can use the constant >> defined by libgpod (gpod.ITDB_MEDIATYPE_MOVIE), or just directly >> set it to 2. I think that's all you're missing (but I haven't >> completely woken up yet today, so I could be wrong on that :). > > I've thought the same, but mediatype is not exported to python > classes. Oh, sorry about that. Indeed it's not in the 0.5.2 python bindings. This was fixed in SVN last month. Try the patch here: http://gtkpod.svn.sourceforge.net/viewvc/gtkpod/libgpod/trunk/bindings/python/ipod.py?r1=1416&r2=1608&view=patch If you have any problems with the "swig/python detected a memory leak of type 'gpointer *', no destructor found." messages that Nick mentioned, the attached patch might help. (The patch is made against SVN, so you'll need to apply it after the one linked above.) HTH, -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nothing is so simple that it cannot be misunderstood. -- Teague's Paradox |
From: Todd Z. <tm...@po...> - 2007-07-31 17:34:35
|
Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 18:50:04 Tino Keitel wrote: >> I didn't know that gtkpod is so gnome specific. At least when you build >> it from source, all the gnome related stuff is optional. >=20 > Really? I'll check the ebuild, but ATM it wants lots of gnome stuff. Yes, please let us know how that goes. I think if your packaging system wants to pull in a ton of gnome deps that it is grabbing more than it needs. Here's the deplist from the README (with some updates I just noticed were missing): The following packages are required for building gtkpod: autoconf (at least 2.55) flex (or lex) gettext glib (at least 2.4.0) gtk+ (at least 2.6.0) libglade (at least 2.4.0) libgnomecanvas (at least 2.14.0) libgpod (at least 0.5.2) libid3tag (at least 0.15) perl XML::Parser module pkgconfig Optional packages: libcurl (for coverart download support) libflac (for FLAC support) libgnome-vfs-2.0 >2.6 (for iPod autodetection under GNOME) libhal >0.5 <0.6 (in combination with libgnome-vfs: better detectio= n of iPods) libvorbis (for ogg libvorbis support) libmpv4 (for AAC/M4A support) The only required dep with the word gnome in it is libgnomecanvas, which has very minimal dependencies itself. If you find something missing from that please let us know. Now, AFAIK gtkpod doesn't do any format conversion for videos yet, so it wouldn't be useful if that's what you were after. :) --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What a terrible thing to have lost one's mind. Or not to have a mind at all. How true that is. -- Dan Quayle, speaking to the United Negro College Fund |
From: Jorg S. <jor...@gm...> - 2007-07-31 23:10:47
|
> > PS: I've noticed that Amarok shows my video in "Invisible Items" > category. So > > it gets to ipoddb but there's something wrong with flags... > > Maybe it needs to go into a particular playlist on the iPod? Currently gtkpod only sets the mediatype correctly, if I remember right. JCS. -- GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS. Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail |
From: Jorg S. <Jor...@gm...> - 2007-08-01 13:06:00
|
Todd Zullinger wrote: > nti->mediatype = ITDB_MEDIATYPE_MOVIE; > nti->movie_flag = 0x01; > So movie_flag and mediatype are set. I didn't find anywhere that > those types of files were added to a special playlist. But I was > still half-asleep when I looked earlier. :) It's not -- the iPod finds the movies automatically and displays them in the Movies Playlist. JCS. |
From: Vladimir P. <far...@gm...> - 2007-08-03 20:01:02
|
On Tuesday 31 July 2007 20:34:27 Todd Zullinger wrote: > Yes, please let us know how that goes. I think if your packaging > system wants to pull in a ton of gnome deps that it is grabbing more > than it needs. Here's the deplist from the README (with some updates > I just noticed were missing): There's a gentoo bug #184126 that tries to solve the issue. Thanks for full= =20 info abut deps. BTW, svn HEAD autotool scrips seem to be somewhat broken, I had to do lots = of=20 dark autotools magic to make it work. It doesn't work without gtkdoc, and i= t=20 has some problems with PYTHON define and automake (not an autotools guru, s= o=20 can't explain in more clean way). =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov Hack&Dev Team PGP/GPG: 0x3A40FF29 <http://hackndev.com> =46ingerprint: FA36 877A 2DC3 B56F CAB5 7DB3 4C97 A596 3A40 FF299 |
From: Vladimir P. <far...@gm...> - 2007-08-03 20:05:52
|
On Wednesday 01 August 2007 16:05:40 Jorg Schuler wrote: > It's not -- the iPod finds the movies automatically and displays them in > the Movies Playlist. Ah, here's the source of my problem - I've forgot to add new track into mas= ter=20 playlist! Here goes my now-working code: def transfer_video(db, f): t =3D gpod.Track(f) t['mediatype'] =3D 2 t['movie_flag'] =3D 1 # t['title'] seem to be set out-of-the-box... t['filetype'] =3D "mp4 video" t['size'] =3D os.stat(f)[6] t['skip_when_shuffling'] =3D 1 t['remember_playback_position'] =3D 1 t['mark_unplayed'] =3D 1 db.add(t) db.Playlists[0].add(t) now I see my video clip in place, but I can't play it yet - iPod freezes=20 (might be video encoding problem, not libgpod-related). =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov Hack&Dev Team PGP/GPG: 0x3A40FF29 <http://hackndev.com> =46ingerprint: FA36 877A 2DC3 B56F CAB5 7DB3 4C97 A596 3A40 FF299 |
From: Nicholas P. <nic...@ni...> - 2007-08-03 21:11:16
|
Vladimir, On Fri, 03 Aug 2007, Vladimir Pouzanov wrote: > On Wednesday 01 August 2007 16:05:40 Jorg Schuler wrote: > > It's not -- the iPod finds the movies automatically and displays them in > > the Movies Playlist. > Ah, here's the source of my problem - I've forgot to add new track into master > playlist! > Here goes my now-working code: > def transfer_video(db, f): > t = gpod.Track(f) > t['mediatype'] = 2 > t['movie_flag'] = 1 > # t['title'] seem to be set out-of-the-box... > t['filetype'] = "mp4 video" > t['size'] = os.stat(f)[6] > t['skip_when_shuffling'] = 1 > t['remember_playback_position'] = 1 > t['mark_unplayed'] = 1 > db.add(t) > db.Playlists[0].add(t) Ah! I'm sorry I didn't spot this earlier to save you time. As everything has to be in the master play list (I believe) (except podcasts, which go into the podcasts playlist) when you do db.new_Track() this is done for you. I didn't notice you were just creating a Track yourself rather than asking the db for one. So you can simplify the above: def transfer_video(db, f): t = db.new_Track(f) t['mediatype'] = 2 t['movie_flag'] = 1 # t['title'] seem to be set out-of-the-box... t['filetype'] = "mp4 video" t['size'] = os.stat(f)[6] t['skip_when_shuffling'] = 1 t['remember_playback_position'] = 1 t['mark_unplayed'] = 1 Nick -- Nick Piper, Developer, LogicaCMG http://www.nickpiper.co.uk/ GPG Encrypted mail welcome! 1024D/3ED8B27F Choose life. Be Vegan :-) Please reduce needless cruelty & suffering ! |
From: Todd Z. <tm...@po...> - 2007-08-03 20:22:29
|
Vladimir Pouzanov wrote: > On Tuesday 31 July 2007 20:34:27 Todd Zullinger wrote: >> Yes, please let us know how that goes. I think if your packaging >> system wants to pull in a ton of gnome deps that it is grabbing >> more than it needs. Here's the deplist from the README (with some >> updates I just noticed were missing): >=20 > There's a gentoo bug #184126 that tries to solve the issue. Thanks > for full info abut deps. No problem. That gentoo bug [1] says that the gnome-vfs dep is unconditional. I take it that is just in the gentoo ebuild? The dep should be completely optional in the gtkpod source. If it's not, please let us know and we'll fix that. (I'll try to double check this sometime in the next few days.) > BTW, svn HEAD autotool scrips seem to be somewhat broken, I had to > do lots of dark autotools magic to make it work. It doesn't work > without gtkdoc, and it has some problems with PYTHON define and > automake (not an autotools guru, so can't explain in more clean > way). I'm not an autofoo guru myself, but I'm working at it (slowly). Can you let me know what sort of problems you had (build logs would be excellent) and what you had to change? I will try to fix up any problems in the autofoo. (If possible, run the test builds outside of the packaging system, so that I don't have to try and learn the ins and outs of another packaging tool. :) [1] http://bugs.gentoo.org/show_bug.cgi?id=3D184126 --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The Christians are coming to get you, and they are not pleasant people. -- George Carlin, Napalm & Silly Putty |
From: Vladimir P. <far...@gm...> - 2007-08-03 20:42:08
|
On Friday 03 August 2007 23:21:04 Todd Zullinger wrote: > No problem. That gentoo bug [1] says that the gnome-vfs dep is > unconditional. I take it that is just in the gentoo ebuild? The dep > should be completely optional in the gtkpod source. If it's not, > please let us know and we'll fix that. (I'll try to double check this > sometime in the next few days.) I'll check that dependency and report back. > I'm not an autofoo guru myself, but I'm working at it (slowly). Can > you let me know what sort of problems you had (build logs would be > excellent) and what you had to change? I will try to fix up any > problems in the autofoo. (If possible, run the test builds outside of > the packaging system, so that I don't have to try and learn the ins > and outs of another packaging tool. :) $ ./autogen.sh (r1667) checking for autoconf >=3D 2.53... testing autoconf2.50... not found. testing autoconf... found 2.61 checking for automake >=3D 1.7... testing automake-1.7... found 1.7.9 checking for libtool >=3D 1.5... testing libtoolize... found 1.5.24 checking for glib-gettext >=3D 2.2.0... testing glib-gettextize... found 2.12.13 checking for intltool >=3D 0.30... testing intltoolize... found 0.35.5 checking for pkg-config >=3D 0.14.0... testing pkg-config... found 0.21 checking for gtk-doc >=3D 1.0... testing gtkdocize... not found. ***Error***: You must have gtk-doc >=3D 1.0 installed to build libgpod. Download the appropriate package for from your distribution or get the source tarball at http://ftp.gnome.org/pub/GNOME/sources/gtk-doc/ Checking for required M4 macros... gtk-doc.m4 not found Checking for forbidden M4 macros... ***Error***: some autoconf macros required to build libgpod were not found in your aclocal path, or some forbidden macros were found. Perhaps you need to adjust your ACLOCAL_FLAGS? I think that gtk-doc should not be a hard dependency at this point. Trying to do autohel..err.. autotools stuff by hand: 0 libgpod $ aclocal 0 libgpod $ autoconf 0 libgpod $ LANG=3DC automake --add-missing --force bindings/Makefile.am:1: HAVE_PYTHON does not appear in AM_CONDITIONAL bindings/python/Makefile.am:32: HAVE_PYTHON does not appear in AM_CONDITION= AL bindings/python/Makefile.am:39: Python sources seen but `PYTHON' is undefin= ed bindings/python/Makefile.am:39: The usual way to define `PYTHON' is to ad= d=20 `AM_PATH_PYTHON' bindings/python/Makefile.am:39: to `configure.ac' and run `aclocal' and=20 `autoconf' again. bindings/python/tests/Makefile.am:8: HAVE_PYTHON does not appear in=20 AM_CONDITIONAL automake-1.10: cannot open < gtk-doc.make: No such file or directory 1 libgpod $ =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov Hack&Dev Team PGP/GPG: 0x3A40FF29 <http://hackndev.com> =46ingerprint: FA36 877A 2DC3 B56F CAB5 7DB3 4C97 A596 3A40 FF299 |
From: Todd Z. <tm...@po...> - 2007-08-04 08:26:51
|
Vladimir Pouzanov wrote: > I think that gtk-doc should not be a hard dependency at this point. > Trying to do autohel..err.. autotools stuff by hand: I'll see what I can come up with. The main reason it's required is so that make distcheck will work properly without any flags from autogen.sh (otherwise it's too easy to end up building a tarball for release without the docs :). The python doc strings are also built using the gtk-docs, so it's generally quite useful to have gtk-doc around when building from svn. But if it can be made optional and not break other parts of the release process, that should please everyone. > 0 libgpod $ aclocal > 0 libgpod $ autoconf > 0 libgpod $ LANG=3DC automake --add-missing --force > bindings/Makefile.am:1: HAVE_PYTHON does not appear in AM_CONDITIONAL > bindings/python/Makefile.am:32: HAVE_PYTHON does not appear in AM_CONDITI= ONAL > bindings/python/Makefile.am:39: Python sources seen but `PYTHON' is undef= ined > bindings/python/Makefile.am:39: The usual way to define `PYTHON' is to = add=20 > `AM_PATH_PYTHON' > bindings/python/Makefile.am:39: to `configure.ac' and run `aclocal' and= =20 > `autoconf' again. > bindings/python/tests/Makefile.am:8: HAVE_PYTHON does not appear in=20 > AM_CONDITIONAL The aclocal call should use "-I m4/" to include the macros in the m4 dir. That should fix the python warnings. --=20 Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Now I'm finding truth is a ruin Nauseous end that nobody is pursuing |
From: Vladimir P. <far...@gm...> - 2007-08-03 20:56:08
|
On Friday 03 August 2007 23:41:43 Vladimir Pouzanov wrote: > I'll check that dependency and report back. Compiled cleanly without gnome-vfs (in fact the only missing dependency was= =20 libgnomecanvas). Definitely gentoo portage bug. =2D-=20 Sincerely, Vladimir "Farcaller" Pouzanov Hack&Dev Team PGP/GPG: 0x3A40FF29 <http://hackndev.com> =46ingerprint: FA36 877A 2DC3 B56F CAB5 7DB3 4C97 A596 3A40 FF299 |