Hi,

I am having problems compiling id3lib3.7-dev, which is required to update
flac.
The compilation fails with the following error:

[...]
ld: warning prebinding disabled because dependent library:
/sw/lib/libpopt.0.dylib is not prebound
(cd .libs && rm -f libid3-3.7.13.dylib && ln -s libid3-3.7.13.0.0.dylib
libid3-3.7.13.dylib)
(cd .libs && rm -f libid3.dylib && ln -s libid3-3.7.13.0.0.dylib
libid3.dylib)
ar cru .libs/libid3.a  c_wrapper.o error.o field.o field_binary.o
field_integer.o field_string_ascii.o field_string_unicode.o frame.o
frame_parse.o frame_render.o globals.o header.o header_frame.o
header_tag.o misc_support.o spec.o tag.o tag_file.o tag_find.o tag_parse.o
tag_parse_lyrics3.o tag_parse_musicmatch.o tag_parse_v1.o tag_render.o
tag_sync.o uint28.o utils.o
ranlib .libs/libid3.a
creating libid3.la
(cd .libs && rm -f libid3.la && ln -s ../libid3.la libid3.la)
Making all in examples
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include   -I/sw/include
-Wno-long-double -c demo_info.cpp
/bin/sh ../libtool --mode=link c++  -Wno-long-double -L/sw/lib -o id3info
demo_info.o ../src/libid3.la -lpopt -lz -lpopt -lz
mkdir .libs
c++ -Wno-long-double -L/sw/lib -o .libs/id3info demo_info.o -L../src/.libs
-lid3 -lz -lpopt -lz -lpopt -lz -lpopt -lz
ld: warning prebinding disabled because dependent library:
/sw/lib/libpopt.0.dylib is not prebound
ld: Undefined symbols:
ParseNumber(unsigned char const*, unsigned long)
ID3_Tag::operator[](unsigned long) const
ID3_Error::GetErrorDesc() const
ID3_Error::GetErrorFile() const
ID3_Error::GetErrorLine() const
ID3_Error::GetErrorType() const
ID3_Field::GetNumTextItems() const
ID3_Field::Size() const
make[2]: *** [id3info] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2
### execution of make failed, exit code 2
Failed: compiling id3lib3.7-3.7.13-4 failed

There were other warnings about disabled prebinding earlier. I tried to
run the update-package-prebinding script, but it did not help.

The same error was reported recently on the lists, but I did not find a
solution in the archives.

Since id3lib3.7-dev is a BuildDepends and I have id3lib4-dev installed I
tried to modify flac's info file replacing "id3lib3.7-dev" with
"id3lib3.7-dev | id3lib4-dev" in the BuildDepends line.
The build of flac ended without problems and I could update flac and
flac-shlibs.

I have not noticed any problems, but please let me know if there is
something I can test to verify the functionality of the flac build.

I am on OSX 10.3.2 and fink Package manager version: 0.18.2 and
Distribution version: 0.6.2.cvs

Stefano



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to