Du kannst dir das Leben unnötig kompliziert machen und es selber kompilieren, dependencies auflösen etc...
...oder MacPorts benutzen
Code:fyysh@perseus: ~$> port search taglib jakarta-taglibs-standard-11 @1.1.2 (java) Jakarta JSP Standard Tag Library (JSTL) v1.1 jakarta-taglibs-string @1.1.0 (java) Jakarta Strings Taglib -- taglib for manipulating Java strings ocaml-taglib @0.1.2 (devel, ml, audio) OCaml bindings for taglib rb-mp3taglib @0.6 (ruby, audio) mp3taglib is an id3v1/id3v2 tagging library for ruby based on id3lib taglib @1.7 (audio) <---------------- !!! TagLib Audio Meta-Data Library taglib-devel @1.5-svn (audio) TagLib Audio Meta-Data Library taglib-extras @1.0.1 (audio) Taglib plugins for various filetypes supported by Amarok, the KDE music manager. taglib-sharp @2.0.3.7 (audio) C# implementation of TagLib. Found 8 ports.
Für MacPorts musst du Xcode installiert haben.
Nach der Installation von MacPorts könntest du taglib einfach mit
installieren.Code:sudo port install taglib
Ergebnis 1 bis 10 von 12
- 24.01.2012, 12:23 #1Cox Orange
Themenstarter
- Registriert
- 12.2008
- Ort
- 800m vom Werdersee
- Beiträge
- 98
TagLib compilieren für Mac Hallo
ich möchte ein Perlskript nutzen, dass mir das Leben in iTunes einfacher macht (added z.B. das Compilation-Tag)
Dieses Skript nutzt die TagLib Library.
Leider schaffe ich es irgendwie nicht diese auf meinem Lion zu installieren.
Was muss ich tun um die Lib ans laufen zu kriegen?
Gruß
chaserMBP Unibody Late'08 2.4Ghz 8GB 1TB HDD + 48GB ExpressCard SSD
iPhone4 32GB
iPod Classic 80GB
Magic Mouse + Apple Wireless Keyboard
- 24.01.2012, 21:58 #2The cause of the problem is:
Don't worry; it's been deprecated.
The new one is worse.
- 25.01.2012, 01:26 #3Cox Orange
Themenstarter
- Registriert
- 12.2008
- Ort
- 800m vom Werdersee
- Beiträge
- 98
Hallo
ich habe es glaube ich geschafft taglib mittels homebrew zu installieren.
Problem ist nur, dass ich auch da die aktuelle version 1.7 kriege.
Der Perl-Wrapper unterstützt aber nur 1.43 (bzw in der Dev-version 1.5)
Im homebrew repo findet man wohl ältere Versionen, unter anderem 1.5, jedoch erhalte ich beim installieren einen fehler
Code:brew versions taglib 1.7 git checkout ebe6663 Library/Formula/taglib.rb 1.6.3 git checkout 0476235 Library/Formula/taglib.rb 1.6 git checkout a82e823 Library/Formula/taglib.rb 1.5 git checkout 903a727 Library/Formula/taglib.rb chas0rde-MBP:local Ingemar$ git checkout -b taglib-1.5 903a727 Switched to a new branch 'taglib-1.5' chas0rde-MBP:local Ingemar$ brew install taglib ==> Downloading http://developer.kde.org/~wheeler/files/src/taglib-1.5.tar.gz ######################################################################## 100,0% ==> ./configure --disable-debug --prefix='/usr/local/Cellar/taglib/1.5' /usr/local/Library/Homebrew/beer_events.rb:166: [BUG] Segmentation fault ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0] Abort trap: 6 chas0rde-MBP:local Ingemar$ ==> make install ==> Downloading http://kollide.net/~jefferai/taglib-extras-0.1.7.tar.gz ######################################################################## 100,0% ==> cmake . -DCMAKE_INSTALL_PREFIX='/usr/local/Cellar/taglib/1.5' -DCMAKE_BUILD_TYPE=None ==> make install ln: ./taglib: Operation not permitted ==> Error: The linking step did not complete successfully The package built, but is not symlinked into /usr/local You can try again using `brew link taglib' ==> Summary /usr/local/Cellar/taglib/1.5: 90 files, 1,3M, built in 86 seconds
MBP Unibody Late'08 2.4Ghz 8GB 1TB HDD + 48GB ExpressCard SSD
iPhone4 32GB
iPod Classic 80GB
Magic Mouse + Apple Wireless Keyboard
- 25.01.2012, 01:41 #4Alkmene
- Registriert
- 06.2011
- Beiträge
- 32
Hab dir Version 1.5 kompiliert und gepackt: http://db.tt/lGxv35Ju
LG, Peter
iMac mid 2007, Crucifal RealSSD M4 64 GB, 4 GB RAM, Lion
(Superdrive wegen Defekt entsorgt)
- 25.01.2012, 14:58 #5Cox Orange
Themenstarter
- Registriert
- 12.2008
- Ort
- 800m vom Werdersee
- Beiträge
- 98
Hallo
vielen Dank.
Ich habe das Archiv nach /usr/local entpackt.
Wenn ich jetzt Audio-taglib1.5 bei CPAN runterlade und installiere mittels
Erhalte ich schon bei make eine ganze Latte fehlerCode:perl Makefile.pl make make install

PS: Ich habe vorher die brew Installation von taglib entfernt.
Jemand eine Idee woran es liegen könnte?
Hier ein Auszug aus meinem Terminal...div. Fehler folgen, aber sieht so aus als ob etwas nicht gefunden wird
Code:perl Makefile.PL This module ONLY supports TagLib version 1.5.* 1.5 Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lperl Writing Makefile for Audio::TagLib chas0rde-MBP:Audio-TagLib-1.50_01 Ingemar$ make cp lib/Audio/TagLib/ByteVector/Iterator.pm blib/lib/Audio/TagLib/ByteVector/Iterator.pm cp lib/Audio/TagLib/ID3v1/StringHandler.pm blib/lib/Audio/TagLib/ID3v1/StringHandler.pm cp lib/Audio/TagLib/String.pm blib/lib/Audio/TagLib/String.pm cp lib/Audio/TagLib/ID3v2/UniqueFileIdentifierFrame.pm blib/lib/Audio/TagLib/ID3v2/UniqueFileIdentifierFrame.pm cp lib/Audio/TagLib/ID3v2/FrameListMap/Iterator.pm blib/lib/Audio/TagLib/ID3v2/FrameListMap/Iterator.pm cp lib/Audio/TagLib/MPC/Properties.pm blib/lib/Audio/TagLib/MPC/Properties.pm cp lib/Audio/TagLib/AudioProperties.pm blib/lib/Audio/TagLib/AudioProperties.pm cp lib/Audio/TagLib/MPEG/File.pm blib/lib/Audio/TagLib/MPEG/File.pm cp lib/Audio/TagLib/Ogg/File.pm blib/lib/Audio/TagLib/Ogg/File.pm cp lib/Audio/TagLib/ID3v2/Footer.pm blib/lib/Audio/TagLib/ID3v2/Footer.pm cp lib/Audio/TagLib/ID3v2/Tag.pm blib/lib/Audio/TagLib/ID3v2/Tag.pm cp lib/Audio/TagLib/String/Iterator.pm blib/lib/Audio/TagLib/String/Iterator.pm cp lib/Audio/TagLib/ID3v2/UnknownFrame.pm blib/lib/Audio/TagLib/ID3v2/UnknownFrame.pm cp lib/Audio/TagLib/Vorbis/File.pm blib/lib/Audio/TagLib/Vorbis/File.pm cp lib/Audio/TagLib/Vorbis/Properties.pm blib/lib/Audio/TagLib/Vorbis/Properties.pm cp lib/Audio/TagLib/ID3v2/ExtendedHeader.pm blib/lib/Audio/TagLib/ID3v2/ExtendedHeader.pm cp lib/Audio/TagLib/ID3v2/RelativeVolumeFrame.pm blib/lib/Audio/TagLib/ID3v2/RelativeVolumeFrame.pm cp lib/Audio/TagLib/FLAC/File.pm blib/lib/Audio/TagLib/FLAC/File.pm cp lib/Audio/TagLib/Tag.pm blib/lib/Audio/TagLib/Tag.pm cp lib/Audio/TagLib/ID3v1/GenreMap/Iterator.pm blib/lib/Audio/TagLib/ID3v1/GenreMap/Iterator.pm cp lib/Audio/TagLib/Ogg/FieldListMap.pm blib/lib/Audio/TagLib/Ogg/FieldListMap.pm cp lib/Audio/TagLib/APE/Footer.pm blib/lib/Audio/TagLib/APE/Footer.pm cp lib/Audio/TagLib/ID3v2/UserTextIdentificationFrame.pm blib/lib/Audio/TagLib/ID3v2/UserTextIdentificationFrame.pm cp lib/Audio/TagLib/File.pm blib/lib/Audio/TagLib/File.pm cp lib/Audio/TagLib/ID3v2/CommentsFrame.pm blib/lib/Audio/TagLib/ID3v2/CommentsFrame.pm cp lib/Audio/TagLib/ID3v2/Header.pm blib/lib/Audio/TagLib/ID3v2/Header.pm cp lib/Audio/TagLib/ID3v2/TextIdentificationFrame.pm blib/lib/Audio/TagLib/ID3v2/TextIdentificationFrame.pm cp lib/Audio/TagLib/APE/Tag.pm blib/lib/Audio/TagLib/APE/Tag.pm cp lib/Audio/TagLib/Ogg/Vorbis/File.pm blib/lib/Audio/TagLib/Ogg/Vorbis/File.pm cp lib/Audio/TagLib/ID3v2/AttachedPictureFrame.pm blib/lib/Audio/TagLib/ID3v2/AttachedPictureFrame.pm cp lib/Audio/TagLib/Ogg/FLAC/File.pm blib/lib/Audio/TagLib/Ogg/FLAC/File.pm cp lib/Audio/TagLib/ID3v1.pm blib/lib/Audio/TagLib/ID3v1.pm cp lib/Audio/TagLib/MPEG/Header.pm blib/lib/Audio/TagLib/MPEG/Header.pm cp lib/Audio/TagLib/ID3v2/FrameFactory.pm blib/lib/Audio/TagLib/ID3v2/FrameFactory.pm cp lib/Audio/TagLib/FileRef/FileTypeResolver.pm blib/lib/Audio/TagLib/FileRef/FileTypeResolver.pm cp lib/Audio/TagLib/Ogg/FieldListMap/Iterator.pm blib/lib/Audio/TagLib/Ogg/FieldListMap/Iterator.pm cp lib/Audio/TagLib/APE/Item.pm blib/lib/Audio/TagLib/APE/Item.pm cp lib/Audio/TagLib/ID3v2/FrameList.pm blib/lib/Audio/TagLib/ID3v2/FrameList.pm cp lib/Audio/TagLib/ID3v2/FrameList/Iterator.pm blib/lib/Audio/TagLib/ID3v2/FrameList/Iterator.pm cp lib/Audio/TagLib/ID3v2/Frame.pm blib/lib/Audio/TagLib/ID3v2/Frame.pm cp lib/Audio/TagLib/Ogg/PageHeader.pm blib/lib/Audio/TagLib/Ogg/PageHeader.pm cp lib/Audio/TagLib/MPC/File.pm blib/lib/Audio/TagLib/MPC/File.pm cp lib/Audio/TagLib/FLAC/Properties.pm blib/lib/Audio/TagLib/FLAC/Properties.pm cp lib/Audio/TagLib/ID3v2/RelativeVolumeFrame/PeakVolume.pm blib/lib/Audio/TagLib/ID3v2/RelativeVolumeFrame/PeakVolume.pm cp lib/Audio/TagLib/Ogg/XiphComment.pm blib/lib/Audio/TagLib/Ogg/XiphComment.pm cp lib/Audio/TagLib/ByteVector.pm blib/lib/Audio/TagLib/ByteVector.pm cp lib/Audio/TagLib/Ogg/Page.pm blib/lib/Audio/TagLib/Ogg/Page.pm cp lib/Audio/TagLib/ID3v1/Tag.pm blib/lib/Audio/TagLib/ID3v1/Tag.pm cp lib/Audio/TagLib/MPEG/Properties.pm blib/lib/Audio/TagLib/MPEG/Properties.pm cp lib/Audio/TagLib/FileRef.pm blib/lib/Audio/TagLib/FileRef.pm cp lib/Audio/TagLib/APE/ItemListMap/Iterator.pm blib/lib/Audio/TagLib/APE/ItemListMap/Iterator.pm cp lib/Audio/TagLib/ID3v1/GenreMap.pm blib/lib/Audio/TagLib/ID3v1/GenreMap.pm cp lib/Audio/TagLib/StringList.pm blib/lib/Audio/TagLib/StringList.pm cp lib/Audio/TagLib/MPEG/XingHeader.pm blib/lib/Audio/TagLib/MPEG/XingHeader.pm cp lib/Audio/TagLib/APE/ItemListMap.pm blib/lib/Audio/TagLib/APE/ItemListMap.pm cp lib/Audio/TagLib/Ogg/Vorbis/Properties.pm blib/lib/Audio/TagLib/Ogg/Vorbis/Properties.pm cp lib/Audio/TagLib/ID3v2/FrameListMap.pm blib/lib/Audio/TagLib/ID3v2/FrameListMap.pm cp lib/Audio/TagLib/ByteVectorList.pm blib/lib/Audio/TagLib/ByteVectorList.pm cp lib/Audio/TagLib/ID3v2/SynchData.pm blib/lib/Audio/TagLib/ID3v2/SynchData.pm cp lib/Audio/TagLib.pm blib/lib/Audio/TagLib.pm /usr/bin/perl /System/Library/Perl/5.12/ExtUtils/xsubpp -C++ -hiertype -typemap /System/Library/Perl/5.12/ExtUtils/typemap -typemap typemap TagLib.xs > TagLib.xsc && mv TagLib.xsc TagLib.c perl -pi -e 's/newXSproto\("TagLib/newXSproto("Audio::TagLib/g' TagLib.c perl -pi -e 's/XS\(boot_TagLib\)/XS(boot_Audio__TagLib)/g' TagLib.c g++ -c -I/usr/include -I./include -I. -I/Users/Peter/Downloads/taglib-1.5/result/include/taglib -arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector -I/usr/local/include -Os -DVERSION=\"1.50_01\" -DXS_VERSION=\"1.50_01\" "-I/System/Library/Perl/5.12/darwin-thread-multi-2level/CORE" -D_BSD_ICONV -DNO_DOXYGEN TagLib.c TagLib.c:86:29: error: tbytevectorlist.h: No such file or directory TagLib.c:261:25: error: tbytevector.h: No such file or directory TagLib.c:1596:21: error: apeitem.h: No such file or directory TagLib.c:1599:1: warning: "do_open" redefined TagLib.c:1598:1: warning: this is the location of the previous definition TagLib.c:1601:1: warning: "do_close" redefinedMBP Unibody Late'08 2.4Ghz 8GB 1TB HDD + 48GB ExpressCard SSD
iPhone4 32GB
iPod Classic 80GB
Magic Mouse + Apple Wireless Keyboard
- 25.01.2012, 21:03 #6Alkmene
- Registriert
- 06.2011
- Beiträge
- 32
Sorry.Fehler meinerseits - vergaß, das unter OS X einiges etwas anders ist als unter Linux.

Habs nochmal kompiliert, diesmal mit korrektem Ziel /usr/local, jetzt sollte es gehen.
Download: http://db.tt/lGxv35JuLG, Peter
iMac mid 2007, Crucifal RealSSD M4 64 GB, 4 GB RAM, Lion
(Superdrive wegen Defekt entsorgt)
- 25.01.2012, 23:14 #7Cox Orange
Themenstarter
- Registriert
- 12.2008
- Ort
- 800m vom Werdersee
- Beiträge
- 98
Hallo
habe es nach /usr/local entpackt (vorher die alte Version gelöscht)
Kriege jetzt schon von perl Makefile.pl seltsame Meldungen:
Sicher das es 1.5 is die du kompiliert hast?Code:perl Makefile.PL This module ONLY supports TagLib version 1.5.* 1.5 Note (probably harmless): No library found for -lperl Writing Makefile for Audio::TagLib
Erklär mir doch wie ich es kompilieren muss
Kann ja nicht schaden das zu wissen 
Habe nen gcc installiert (soweit ich weiß
)
GrußMBP Unibody Late'08 2.4Ghz 8GB 1TB HDD + 48GB ExpressCard SSD
iPhone4 32GB
iPod Classic 80GB
Magic Mouse + Apple Wireless Keyboard
- 25.01.2012, 23:37 #8Alkmene
- Registriert
- 06.2011
- Beiträge
- 32
Und ja, es ist die 1.5.Code:./configure --prefix=/usr/local make sudo make install
Häng doch mal das Makefile.pm an, ich guck da mal rein.LG, Peter
iMac mid 2007, Crucifal RealSSD M4 64 GB, 4 GB RAM, Lion
(Superdrive wegen Defekt entsorgt)
- 26.01.2012, 00:24 #9Cox Orange
Themenstarter
- Registriert
- 12.2008
- Ort
- 800m vom Werdersee
- Beiträge
- 98
Hallo
das compilieren hat geklappt. Kommt aber dann das selbe raus wie bei dir
Aber wenigstens jetzt bissl schlauer 
welches Makefile.pm meinste?
Den Perl-Wrapper habe ich von hier runtergeladen: http://search.cpan.org/~dongxu/Audio-TagLib-1.43/
Dann einfach in in ~/Downloads entpackt und in den Unterordner cd't...
Dort dann
vorgehabt. Aber schon perl Makefile.pl nervt irgendwie rum...Code:perl Makefile.pl make make install
Alles sehr seltsamMBP Unibody Late'08 2.4Ghz 8GB 1TB HDD + 48GB ExpressCard SSD
iPhone4 32GB
iPod Classic 80GB
Magic Mouse + Apple Wireless Keyboard
- 26.01.2012, 06:04 #10Alkmene
- Registriert
- 06.2011
- Beiträge
- 32
Die Meldung bezüglich der TagLib-Version ist nur ein Hinweis.
Mach doch nach perl Makefile.PL einfach make und falls da wieder Fehlermeldungen kommen, postest die wieder hier.LG, Peter
iMac mid 2007, Crucifal RealSSD M4 64 GB, 4 GB RAM, Lion
(Superdrive wegen Defekt entsorgt)


Zitieren
