Ticket #19335 (closed defect: fixed)
build cgit fails on missing libiconv Mac OS X 10.4 Tiger
| Reported by: | vulcan_@… | Owned by: | sfiera@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.7.1 |
| Keywords: | Cc: | ryandesign@… | |
| Port: | cgit |
Description (last modified by ram@…) (diff)
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
Attachments
Change History
Changed 4 years ago by vulcan_@…
- Attachment cgit build.rtf added
Changed 4 years ago by vulcan_@…
- Attachment cgit solved.txt added
showing how i changed the Makefile to work
comment:1 Changed 4 years ago by ram@…
- Owner changed from macports-tickets@… to sfiera@…
- Port set to cgit
- Description modified (diff)
comment:3 Changed 4 years ago by ryandesign@…
- Cc ryandesign@… added
Fixed the libiconv issue in r50809. That still leaves the cgitrc issue.
comment:5 Changed 4 years ago by ryandesign@…
- Status changed from new to closed
- Resolution set to fixed
And to the cgitrc issue: the portfile requests to install a file cgitrc in the worksrcpath, but no such file exists. It appears to be called cgitrc.5.txt now. Fixed this in r50811. The port can't possibly have built before...


partial logfile showing problem