Bug 238747

Summary: package expat-devel is missing
Product: [openSUSE] openSUSE 10.2 Reporter: Aaron Williams <aaronw>
Component: InstallationAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: andreas.hanke
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Aaron Williams 2007-01-25 14:28:27 UTC
The development RPM for expat is missing on the SuSE 10.2 DVD.  I need this for some code I am compiling.
Comment 1 Andreas Hanke 2007-01-25 15:31:59 UTC
expat doesn't have a -devel package, it has everything (including the header files and the .so symlink) in the main package.

So this bug is basically invalid, but I'd like to know anyway: What exactly makes you think that you need a package named "expat-devel"? That is, what are the steps to reproduce?
Comment 2 Aaron Williams 2007-01-25 15:40:51 UTC
The file libexpat.la is not present, causing problems with libtool.

make[3]: Entering directory `/home/aaronw/ftp/mpeg/transcode/transcode/import'
/bin/sh ../libtool --tag=CXX --mode=link g++  -g -O2 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64   -o af6_decore.la -rpath /usr/local/lib/transcode -module -avoid-version  af6_decore.lo ioaux.lo -L/usr/local/lib -laviplay -lpthread -lstdc++ -lm -lm -lz -ldl
grep: /usr/lib64/libexpat.la: No such file or directory
/usr/bin/sed: can't read /usr/lib64/libexpat.la: No such file or directory
libtool: link: `/usr/lib64/libexpat.la' is not a valid libtool archive
make[3]: *** [af6_decore.la] Error 1
make[3]: Leaving directory `/home/aaronw/ftp/mpeg/transcode/transcode/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/aaronw/ftp/mpeg/transcode/transcode/import'
make[1]: *** [all-recursive] Error 1
Comment 3 Andreas Hanke 2007-01-25 15:54:56 UTC
Please read the comments in bug 215548 and bug 231816.

You are trying to reuse old binary packages, this doesn't work, and libexpat.la will not come back. Just rebuild all of them cleanly so that your other old .la files will lose their references to libexpat.la.

In the future, all .la files will be removed to avoid such trouble.

*** This bug has been marked as a duplicate of bug 215548 ***