Bug 179938 - devel/liborcus does not build
Summary: devel/liborcus does not build
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: FreeBSD Office Team (Nobody)
Depends on:
Reported: 2013-06-24 21:20 UTC by toomas.aas
Modified: 2013-06-25 20:21 UTC (History)
0 users

See Also:


Note You need to log in before you can comment on or make changes to this bug.
Description toomas.aas 2013-06-24 21:20:00 UTC
===>  Building for liborcus-0.3.0
gmake  all-recursive
gmake[1]: Entering directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0'
Making all in src
gmake[2]: Entering directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0/src'
Making all in liborcus
gmake[3]: Entering directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0/src/liborcus'
  CXX    liborcus_0.4_la-dom_tree.lo
  CXX    liborcus_0.4_la-exception.lo
  CXX    liborcus_0.4_la-global.lo
  CXX    liborcus_0.4_la-spreadsheet_interface.lo
  CXX    liborcus_0.4_la-orcus_css.lo
  CXX    liborcus_0.4_la-orcus_csv.lo
  CXX    liborcus_0.4_la-orcus_xml.lo
  CXX    liborcus_0.4_la-pstring.lo
  CXX    liborcus_0.4_la-string_pool.lo
  CXX    liborcus_0.4_la-tokens.lo
  CXX    liborcus_0.4_la-xml_context.lo
  CXX    liborcus_0.4_la-xml_handler.lo
  CXX    liborcus_0.4_la-xml_map_tree.lo
  CXX    liborcus_0.4_la-xml_namespace.lo
  CXX    liborcus_0.4_la-xml_parser.lo
  CXX    liborcus_0.4_la-xml_simple_handler.lo
  CXX    liborcus_0.4_la-xml_structure_tree.lo
  CXX    liborcus_0.4_la-ooxml_content_types.lo
  CXX    liborcus_0.4_la-ooxml_global.lo
  CXX    liborcus_0.4_la-ooxml_opc_context.lo
  CXX    liborcus_0.4_la-ooxml_schemas.lo
  CXX    liborcus_0.4_la-ooxml_tokens.lo
  CXX    liborcus_0.4_la-ooxml_xlsx_context.lo
  CXX    liborcus_0.4_la-ooxml_xlsx_handler.lo
  CXX    liborcus_0.4_la-ooxml_xlsx_sheet_context.lo
  CXX    liborcus_0.4_la-ooxml_xlsx_workbook_context.lo
  CXX    liborcus_0.4_la-opc_reader.lo
opc_reader.cpp: In member function 'void orcus::opc_reader::list_content() const':
opc_reader.cpp:232: error: 'zip_uint64_t' was not declared in this scope
opc_reader.cpp:232: error: expected `;' before 'num'
opc_reader.cpp:233: error: 'num' was not declared in this scope
opc_reader.cpp:235: error: expected `;' before 'i'
opc_reader.cpp:235: error: 'i' was not declared in this scope
gmake[3]: *** [liborcus_0.4_la-opc_reader.lo] Error 1
gmake[3]: Leaving directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0/src/liborcus'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/liborcus/work/liborcus_0.3.0'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/devel/liborcus.

How-To-Repeat: # cd /usr/ports/devel/liborcus && make build
Comment 1 Edwin Groothuis freebsd_committer 2013-06-24 21:20:09 UTC
Responsible Changed
From-To: freebsd-ports-bugs->office

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 toomas.aas 2013-06-24 22:02:43 UTC
The problem was resolved by updating archivers/libzip from 0.9.3 to  
0.10.1. This is not as easy as it sounds, because it involves a shlib  
version bump for libzip. Maybe this even deserves a mention in UPDATING?

Toomas Aas
Comment 3 Jung-uk Kim freebsd_committer 2013-06-25 20:12:55 UTC
State Changed
From-To: open->closed

devel/liborcus was added to the ports tree almost two years after 
devel/libzip was updated to 0.10.  I believe there is no need to do anything 
at the moment.  Thanks for the report, though.