[MacPorts] #21202: id3lib 3.8.3 Snow Leopard compile error

MacPorts noreply at macports.org
Tue Sep 8 00:16:21 PDT 2009


#21202: id3lib 3.8.3 Snow Leopard compile error
--------------------------------------------------+-------------------------
 Reporter:  paul.hargreaves@…                     |       Owner:  macports-tickets@…                   
     Type:  defect                                |      Status:  new                                  
 Priority:  Normal                                |   Milestone:                                       
Component:  ports                                 |     Version:  1.8.0                                
 Keywords:  snowleopard                           |        Port:  id3lib                               
--------------------------------------------------+-------------------------
 Upgraded my system from Leopard to Snow Leopard. Macports broke so I
 downloaded the latest 1.8 dmg and installed. Ran a selfupdate, then an
 upgrade outdated. Most packages went fine but id3lib failed. Here is the
 log.

 {{{
 Core:~ paulhargreaves$ sudo port upgrade outdated
 --->  Computing dependencies for id3lib
 --->  Building id3lib
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_id3lib/work/id3lib-3.8.3"
 && /usr/bin/make -j2 all " returned error 2
 Command output:   "ID3_Tag::GetMp3HeaderInfo() const", referenced from:
       _main in demo_info.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [id3info] Error 1
 make[2]: *** Waiting for unfinished jobs....
 ld: warning: in /opt/local/lib/libid3.dylib, file is not of required
 architecture
 Undefined symbols:
   "ID3_Tag::ID3_Tag(char const*)", referenced from:
       _main in demo_convert.o
   "ID3_Tag::Strip(unsigned short)", referenced from:
       _main in demo_convert.o
   "ID3_Tag::Link(char const*, unsigned short)", referenced from:
       _main in demo_convert.o
   "ID3_Tag::Clear()", referenced from:
       _main in demo_convert.o
   "ID3_Tag::Update(unsigned short)", referenced from:
       _main in demo_convert.o
   "ID3_Tag::~ID3_Tag()", referenced from:
       _main in demo_convert.o
       _main in demo_convert.o
   "_ID3LIB_FULL_NAME", referenced from:
       PrintVersion(char const*)in demo_convert.o
   "ID3_Tag::SetPadding(bool)", referenced from:
       _main in demo_convert.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[2]: *** [id3convert] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 Error: Unable to upgrade port: 1
 Core:~ paulhargreaves$
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/21202>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list