[MacPorts] #37420: ncurses: snow leopard binary missing pkgconfig files

MacPorts noreply at macports.org
Fri Dec 28 01:02:45 PST 2012


#37420: ncurses: snow leopard binary missing pkgconfig files
---------------------------+-------------------
  Reporter:  ryandesign@…  |      Owner:  jmr@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.2
Resolution:                |   Keywords:
      Port:  ncurses       |
---------------------------+-------------------

Comment (by angelo.graziosi@…):

 Ciao Ryan,

 Replying to [comment:2 ryandesign@…]:
 > Yes, that's it. The [http://packages.macports.org/ncurses/ ncurses
 package] ncurses-5.9_1.darwin_10.x86_64.tbz2 is missing all the pkgconfig
 .pc files. All the "w" symlinks are there, but the real files they're
 supposed to point to are missing. This is all that's in that package's
 opt/local/lib/pkgconfig directory:
 >
 > {{{
 > lrwxr-xr-x@ 1 rschmidt  rschmidt   7 Aug  1  2011 formw.pc -> form.pc
 > lrwxr-xr-x@ 1 rschmidt  rschmidt   7 Aug  1  2011 menuw.pc -> menu.pc
 > lrwxr-xr-x@ 1 rschmidt  rschmidt  12 Aug  1  2011 ncurses++w.pc ->
 ncurses++.pc
 > lrwxr-xr-x@ 1 rschmidt  rschmidt  10 Aug  1  2011 ncursesw.pc ->
 ncurses.pc
 > lrwxr-xr-x@ 1 rschmidt  rschmidt   8 Aug  1  2011 panelw.pc -> panel.pc
 > }}}
 >
 > The package ncurses-5.9_0+universal.darwin_10.i386-x86_64.tbz2 is also
 affected.
 >
 > This problem is not present in the other packages; I checked all of
 these which were fine:

 hmm...

 I have Lion


 {{{
 $ uname -a
 Darwin MacBookPro 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48
 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
 }}}


 with

 {{{
 $ port installed | grep curs
   ncurses @5.9_1 (active)
   ncursesw @5.8_0 (active)
   xorg-libXcursor @1.1.13_0 (active)
 }}}

 but


 {{{
 $ ls -lrt /opt/local/lib/pkgconfig/form*
 lrwxr-xr-x  1 root  admin  7 28 Dic  2011
 /opt/local/lib/pkgconfig/formw.pc -> form.pc

 $ ls -lrt /opt/local/lib/pkgconfig/men*
 lrwxr-xr-x  1 root  admin  7 28 Dic  2011
 /opt/local/lib/pkgconfig/menuw.pc -> menu.pc

 $ ls -lrt /opt/local/lib/pkgconfig/ncurs*
 lrwxr-xr-x  1 root  admin  10 28 Dic  2011
 /opt/local/lib/pkgconfig/ncursesw.pc -> ncurses.pc
 lrwxr-xr-x  1 root  admin  12 28 Dic  2011
 /opt/local/lib/pkgconfig/ncurses++w.pc -> ncurses++.pc

 $ ls -lrt /opt/local/lib/pkgconfig/pane*
 lrwxr-xr-x  1 root  admin  8 28 Dic  2011
 /opt/local/lib/pkgconfig/panelw.pc -> panel.pc
 }}}


 It seems that on Lion (10.7.5+Xcode 4.5.2) I have only the links installed
 not the true files...

 Is this right?

 How to fix this?

 BTW, is this problem related to this ticket :
 http://trac.macports.org/ticket/36684?

 If you remember, in my case building emacs-app from source failed because
 problems in configuring with ncurses...


 Ciao,
 Angelo.


 >
 >  * ncurses-5.9_0.darwin_10.x86_64.tbz2
 >  * ncurses-5.9_1+universal.darwin_10.i386-x86_64.tbz2
 >  * ncurses-5.9_1+universal.darwin_11.i386-x86_64.tbz2
 >  * ncurses-5.9_1+universal.darwin_12.i386-x86_64.tbz2
 >  * ncurses-5.9_1.darwin_11.x86_64.tbz2
 >  * ncurses-5.9_1.darwin_12.x86_64.tbz2

-- 
Ticket URL: <https://trac.macports.org/ticket/37420#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list