[MacPorts] #33833: libiodbc: expected declaration specifiers or '...' before 'u_short'

MacPorts noreply at macports.org
Wed Apr 4 10:45:57 PDT 2012


#33833: libiodbc: expected declaration specifiers or '...' before 'u_short'
--------------------------------------+-------------------------------------
  Reporter:  ryandesign@…             |       Owner:  snc@…           
      Type:  defect                   |      Status:  closed          
  Priority:  Normal                   |   Milestone:                  
 Component:  ports                    |     Version:  2.0.4           
Resolution:  fixed                    |    Keywords:                  
      Port:  libiodbc                 |  
--------------------------------------+-------------------------------------
Changes (by ryandesign@…):

  * status:  assigned => closed
  * resolution:  => fixed


Comment:

 u_short is declared in <sys/types.h>, which is included by iodbc.h, which
 is included by all the other files that use u_short—except for unicode.h.

 After fixing that, the build fails with:

 {{{
 make[2]: *** No rule to make target `../iodbcadm/libiodbcadm.la', needed
 by `iodbcadm-gtk'.  Stop.
 make[2]: *** Waiting for unfinished jobs....
 }}}

 Retrying a few more times without cleaning eventually succeeds, which
 means this is a parallel build failure; turning off parallel building lets
 the build succeed from the beginning.

 Fixed both issues in r91539. Verified the build now succeeds on Snow
 Leopard x86_64 and Leopard i386.

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


More information about the macports-tickets mailing list