[MacPorts] #17693: protobuf-c 0.6 build error

MacPorts noreply at macports.org
Wed Dec 17 21:12:18 PST 2008


#17693: protobuf-c 0.6 build error
--------------------------------------+-------------------------------------
 Reporter:  e9p02xn02@…               |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:  Port Bugs                            
Component:  ports                     |     Version:  1.7.0                                
 Keywords:  protobuf-c                |        Port:  protobuf-c                           
--------------------------------------+-------------------------------------
 protobuf-c requires protobuf-cpp to be installed, but it's not listed as a
 dependancy

 As well, because it requires protobuf-cpp it fails to build as the search
 paths aren't being included.

 {{{
 --->  Configuring protobuf-c
 --->  Building protobuf-c
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_protobuf-c/work/protobuf-c-0.6"
 && make all " returned error 2
 Command output: google/protobuf/compiler/c/c_service.cc:136: error:
 'SimpleItoa' was not declared in this scope
 google/protobuf/compiler/c/c_service.cc:137: error: invalid use of
 undefined type 'struct google::protobuf::io::Printer'
 ./google/protobuf/compiler/c/c_service.h:33: error: forward declaration of
 'struct google::protobuf::io::Printer'
 google/protobuf/compiler/c/c_service.cc:140: error: expected initializer
 before '*' token
 google/protobuf/compiler/c/c_service.cc:141: error: 'method' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:142: error: 'FullNameToLower' was
 not declared in this scope
 google/protobuf/compiler/c/c_service.cc:144: error: invalid use of
 undefined type 'struct google::protobuf::io::Printer'
 ./google/protobuf/compiler/c/c_service.h:33: error: forward declaration of
 'struct google::protobuf::io::Printer'
 google/protobuf/compiler/c/c_service.cc:147: error: invalid use of
 undefined type 'struct google::protobuf::io::Printer'
 ./google/protobuf/compiler/c/c_service.h:33: error: forward declaration of
 'struct google::protobuf::io::Printer'
 google/protobuf/compiler/c/c_service.cc:148: error: invalid use of
 undefined type 'struct google::protobuf::io::Printer'
 ./google/protobuf/compiler/c/c_service.h:33: error: forward declaration of
 'struct google::protobuf::io::Printer'
 google/protobuf/compiler/c/c_service.cc: In member function 'void
 google::protobuf::compiler::c::ServiceGenerator::GenerateCallersImplementations(google::protobuf::io::Printer*)':
 google/protobuf/compiler/c/c_service.cc:162: error: 'descriptor_' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:163: error: expected initializer
 before '*' token
 google/protobuf/compiler/c/c_service.cc:164: error: 'string' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:164: error: expected `;' before
 'lcname'
 google/protobuf/compiler/c/c_service.cc:165: error: expected `;' before
 'lcfullname'
 google/protobuf/compiler/c/c_service.cc:166: error: 'vars_' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:166: error: 'lcname' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:167: error: 'ConvertToSpaces' was
 not declared in this scope
 google/protobuf/compiler/c/c_service.cc:168: error: 'method' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:168: error: 'FullNameToC' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:170: error: 'lcfullname' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:171: error: 'SimpleItoa' was not
 declared in this scope
 google/protobuf/compiler/c/c_service.cc:173: error: invalid use of
 undefined type 'struct google::protobuf::io::Printer'
 ./google/protobuf/compiler/c/c_service.h:33: error: forward declaration of
 'struct google::protobuf::io::Printer'
 make[2]: *** [c_service.o] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all-recursive] Error 1

 Error: Status 1 encountered during processing.
 }}}

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


More information about the macports-tickets mailing list