Re: Inkscape package troubles, "libicuuc.so.62" not found

2018-11-21 Thread bob prohaska
On Tue, Nov 20, 2018 at 09:53:28AM -0800, David Wolfskill wrote:
> I strongly suspect that you are encountering "complications" because of
> a lack of consistency with respect to installed ports/packages on the
> system in question.
> 
> That is, "consistency" with respect to the state of the underlying ports
> tree(s) that was/were used to build the ports & packages in question.
> 
I broke inkscape by mistakenly deleting an old library required by the 
old(ish) port of inkscape. Libmap.conf provided an escape in this case.

More generally, is there a way to determine what revision of the ports
tree will successfully compile/run a given port, if it existed in the 
past? 
 
Thanks for reading,

bob prohaska

 


___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Inkscape package troubles, "libicuuc.so.62" not found

2018-11-20 Thread Steve Kargl
On Tue, Nov 20, 2018 at 08:52:58AM -0800, bob prohaska wrote:
> On Mon, Nov 19, 2018 at 04:43:18PM -0800, Steve Kargl wrote:
> > On Mon, Nov 19, 2018 at 03:57:22PM -0800, bob prohaska wrote:
> > > Using pkg delete resolved the ImageMagick vs ImageMagic6 conflict, 
> > > allowing
> > > inkscape to build successfully from ports on an RPI3. 
> > > 
> > > Alas, I somehow deleted libicuuc.so.62, causing a runtime failure. 
> > > Rebuilding
> > > devel/icu got version 63, so that didn't help.  
> > > 
> > 
> > The simple (temporary) workaround is
> > 
> > echo 'libicuuc.so.62  libicuuc.so.63' >> /etc/libmap.conf
> > 
> 
> Thank you very much, I didn't know about libmap.conf. 
> 

You're welcomed.  Note, this should be considered temporary
as the library version bump should indicate a change in some
function interface.  I've never run into an issue, but one
may exists.

You should probably do 'pkg check -B'.  This will identify
which ports depend on the missing library, and you can update
those.  Once 'pkg check -B' returns 100%, you can remove the
contents from libmap.conf

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Inkscape package troubles, "libicuuc.so.62" not found

2018-11-20 Thread bob prohaska
On Mon, Nov 19, 2018 at 04:43:18PM -0800, Steve Kargl wrote:
> On Mon, Nov 19, 2018 at 03:57:22PM -0800, bob prohaska wrote:
> > Using pkg delete resolved the ImageMagick vs ImageMagic6 conflict, allowing
> > inkscape to build successfully from ports on an RPI3. 
> > 
> > Alas, I somehow deleted libicuuc.so.62, causing a runtime failure. 
> > Rebuilding
> > devel/icu got version 63, so that didn't help.  
> > 
> 
> The simple (temporary) workaround is
> 
> echo 'libicuuc.so.62  libicuuc.so.63' >> /etc/libmap.conf
> 

Thank you very much, I didn't know about libmap.conf. 


bob prohaska

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Inkscape package troubles, "libicuuc.so.62" not found

2018-11-19 Thread Jonathan Chen
On Tue, 20 Nov 2018 at 13:25, bob prohaska  wrote:
[...]
> Is there a resolution to this dilemma, other than just waiting for
> inkscape to catch up? Is it possible to determine which revision of
> the ports tree can make a runnable version of a particular port?

The correct thing to do is to build a set of local package repository
for your RPI3 system using synth or poudriere. It appears that some of
your locally installed packages are out of sync with the ports-tree,
and that is a common problem with using non-chrooted/jailed
port-builders. I've just built a runnable version of inkscape, so I'm
pretty sure the problem is at your end rather than the ports tree.

Cheers.
-- 
Jonathan Chen 
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Inkscape package troubles, "libicuuc.so.62" not found

2018-11-19 Thread Steve Kargl
On Mon, Nov 19, 2018 at 03:57:22PM -0800, bob prohaska wrote:
> Using pkg delete resolved the ImageMagick vs ImageMagic6 conflict, allowing
> inkscape to build successfully from ports on an RPI3. 
> 
> Alas, I somehow deleted libicuuc.so.62, causing a runtime failure. Rebuilding
> devel/icu got version 63, so that didn't help.  
> 
> Noticing that inkscape is now available as a package, I tried installing
> that, expecting it to recover the older library needed for the current
> version of inkscape. The install brought down roughly 1 GB of files,
> but not the needed library.
> 
> Is there a resolution to this dilemma, other than just waiting for 
> inkscape to catch up? Is it possible to determine which revision of
> the ports tree can make a runnable version of a particular port?

The simple (temporary) workaround is

echo 'libicuuc.so.62  libicuuc.so.63' >> /etc/libmap.conf

-- 
Steve
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"