boost1.55.info missing libicu depends

Jack Howarth <[email protected]>
Newsgroups gmane.os.apple.fink.devel
Message-ID <CAP5Ds0DED3ymc=QQOXumCuniH1RV_XonQvQM=Msrf9+VuYRqpw@mail.gmail.com>
Hanspeter,
       I stumbled across a packaging flaw in boost1.53..info and
boost1.55.info while attempting to migrate the studio-desktop package
to boost 1.55. The package built fine but crashed at runtime with the
error...

Dyld Error Message:
  Library not loaded: /sw/lib/libicuuc.48.1.1.dylib
  Referenced from: /sw/opt/boost-1_55/lib/libboost_regex-mt-1_55.dylib
  Reason: image not found

It appears that we need a BuildDepends and Depends line for the libicu
that is linked into libboost_regex-mt-1_55.dylib...

# otool -L /sw/opt/boost-1_55/lib/libboost_regex-mt-1_55.dylib
/sw/opt/boost-1_55/lib/libboost_regex-mt-1_55.dylib:
/sw/opt/boost-1_55/lib/libboost_regex-mt-1_55.dylib (compatibility
version 1.55.0, current version 1.55.0)
/sw/lib/libicuuc.48.1.1.dylib (compatibility version 48.0.0, current
version 48.1.1)
/sw/lib/libicui18n.48.1.1.dylib (compatibility version 48.0.0, current
version 48.1.1)
/sw/lib/libicudata.48.1.1.dylib (compatibility version 48.0.0, current
version 48.1.1)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1213.0.0)

We need to make the change to both boost1.53..info and boost1.55.info

Index: boost1.53..info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/libs/boost1.53..info,v
retrieving revision 1.4
diff -r1.4 boost1.53..info
4c4
< Revision: 2
---
> Revision: 3
39a40
> libicu55-dev,
218c219
<  Depends: ( %type_num[python] ) %type_pkg[python]-shlibs
---
>  Depends: ( %type_num[python] ) %type_pkg[python]-shlibs, libicu55-shlibs

Index: boost1.55.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/libs/boost1.55.info,v
retrieving revision 1.7
diff -r1.7 boost1.55.info
4c4
< Revision: 5
---
> Revision: 6
22a23
> libicu55-dev,
215a217
> libicu55-shlibs,

I ran into this because I remove the older libicu packages from my
machine after adding libicu55 to fink,
         Jack

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.