Bug 186208 - Install of (textproc/libxslt) on FreeBSD 10 without libiconv package
Summary: Install of (textproc/libxslt) on FreeBSD 10 without libiconv package
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-28 20:50 UTC by Ivan Sy
Modified: 2016-01-17 10:23 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Sy 2014-01-28 20:50:00 UTC
I've already did an upgrade from FreeBSD 9.2 to FreeBSD 10.0 RELEASE and found out that ports needs to be recompiled for the new implementation of libiconv

I followed this part from /usr/ports/UPDATING

20130904:
  AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
  AUTHOR: madpilot@FreeBSD.org

root@dev:/usr/ports # pkg delete -f libiconv
Package(s) not found!

root@dev:/usr/ports # pkg info | grep iconv


Now, I am trying to re-install port textproc/libxslt (as another port wants it). It's port install failed.

cd /usr/ports/textproc/libxslt/ && make install clean

.. make stuff
..
..


1 warning generated.
  CC     xsltutils.lo
  CC     pattern.lo
  CC     templates.lo
  CC     variables.lo
  CC     keys.lo
  CC     numbers.lo
  CC     extensions.lo
  CC     extra.lo
  CC     functions.lo
  CC     namespaces.lo
  CC     imports.lo
  CC     attributes.lo
  CC     documents.lo
  CC     preproc.lo
  CC     transform.lo
  CC     security.lo
  CCLD   libxslt.la
grep: /usr/local/lib/libiconv.la: No such file or directory
sed: /usr/local/lib/libiconv.la: No such file or directory
libtool: link: `/usr/local/lib/libiconv.la' is not a valid libtool archive
gmake[4]: *** [libxslt.la] Error 1
gmake[4]: Leaving directory `/usr/ports/textproc/libxslt/work/libxslt-1.1.28/libxslt'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/textproc/libxslt/work/libxslt-1.1.28'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/textproc/libxslt/work/libxslt-1.1.28'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/textproc/libxslt
*** Error code 1

Stop.
make: stopped in /usr/ports/textproc/libxslt

How-To-Repeat: Install textproc/libxslt on FreeBSD 10.0 with libiconv port/package already been deleted.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-01-28 20:50:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 John Hein 2014-01-29 16:19:12 UTC
Did you do the part suggested in UPDATING where you are advised to
rebuild the 'ports_to_update' list?

Clearly there are still some ports left installed that _were_
dependent on the iconv port (and thus now need to be rebuilt).

'grep -r libiconv.la /usr/local/lib' might help if you can't
obtain the 'ports_to_update' list as suggested in UPDATING.

[This PR should go to feedback state]
Comment 3 Martin Wilke freebsd_committer freebsd_triage 2016-01-17 10:23:16 UTC
Feedback timeout