[MacPorts] #19335: build cgit fails on missing libiconv Mac OS X 10.4 Tiger

MacPorts noreply at macports.org
Wed Apr 15 18:28:30 PDT 2009


#19335: build cgit fails on missing libiconv Mac OS X 10.4 Tiger
-----------------------------+----------------------------------------------
 Reporter:  vulcan_@…        |       Owner:  macports-tickets@…                   
     Type:  defect           |      Status:  new                                  
 Priority:  Normal           |   Milestone:  Port Bugs                            
Component:  ports            |     Version:  1.7.1                                
 Keywords:                   |        Port:                                       
-----------------------------+----------------------------------------------
 i am using Porticus to install git and cgit on my macbook.
 see attached file for system info dump
 the cgit install fails
 i see this in the log
 ---
 /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
 _libiconv
 _libiconv_close
 _libiconv_open
 collect2: ld returned 1 exit status
 make: *** [cgit] Error 1
 ---

 so i know it is missing the libiconv

 i look at the Makefile and see
 ---
 ifdef NEEDS_LIBICONV
         EXTLIBS += -liconv
 endif
 ---

 so i define
 NEEDS_LIBICONV = yes

 at the top of the Makefile and rerun the make install DESTROOT= blah blah
 and it works.
 back to porticus to retry the cgit install ..
 now it fails because there is no cgitrc file in the destroot dir
 I hand edit a cgitrc based on the cgitrc.in.txt and restart the install in
 porticus
 it works

-- 
Ticket URL: <http://trac.macports.org/ticket/19335>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list