Bug 163820 - ICU 4.8 breaks databases/postgresql83-server [patch]
Summary: ICU 4.8 breaks databases/postgresql83-server [patch]
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Chris Rees
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-04 18:10 UTC by mfisher
Modified: 2012-01-23 18:20 UTC (History)
0 users

See Also:


Attachments
file.diff (1.99 KB, patch)
2012-01-04 18:10 UTC, mfisher
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mfisher 2012-01-04 18:10:10 UTC
        After the update from ICU 4.6 to ICU 4.8, PostgreSQL 8.3's build fails:

checking for CRYPTO_new_ex_data in -lcrypto... yes
checking for SSL_library_init in -lssl... yes
checking for ucol_open_46 in -licui18n... no
checking for ucol_open_44 in -licui18n... no
checking for ucol_open_43 in -licui18n... no
checking for ucol_open_3_8 in -licui18n... no
checking for ucol_open_3_6 in -licui18n... no
checking for ucol_open_3_4 in -licui18n... no
configure: error: library 'icui18n' is required for ICU
===>  Script "configure" failed unexpectedly.
Please report the problem to girgen@FreeBSD.org [maintainer] and attach the
"/usr/ports/databases/postgresql83-server/work/postgresql-8.3.16/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/databases/postgresql83-server.
*** Error code 1

Stop in /usr/ports/databases/postgresql83-server.

Fix: Replace files/extra-patch-icu4 with the attached version (modeled from postgresql84-server/files/extra-patch-icu4).

Patch attached with submission follows:
How-To-Repeat:         pkg_add icu-4.8.1.1_1
        cd /usr/ports/databases/postgresql83-server && make WITH_ICU=1 build
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2012-01-04 18:39:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->girgen

Over to maintainer.
Comment 2 Thomas Abthorpe freebsd_committer freebsd_triage 2012-01-19 03:37:08 UTC
Responsible Changed
From-To: girgen->crees

Reassign
Comment 3 Chris Rees freebsd_committer freebsd_triage 2012-01-19 20:55:42 UTC
State Changed
From-To: open->feedback

Hm, does this break support for ICU 4.6?
Comment 4 dfilter service freebsd_committer freebsd_triage 2012-01-23 18:16:21 UTC
crees       2012-01-23 18:16:10 UTC

  FreeBSD ports repository

  Modified files:
    databases/postgresql83-server/files extra-patch-icu4 
  Log:
  Unbreak ICU 4.8 support
  
  PR:             ports/163820
  Submitted by:   Mike Fisher <mfisher@csh.rit.edu>
  
  Revision  Changes    Path
  1.2       +2 -2      ports/databases/postgresql83-server/files/extra-patch-icu4
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 5 Chris Rees freebsd_committer freebsd_triage 2012-01-23 18:16:32 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!