[MacPorts] #35818: py-omniORBpy @ 3.6 python libraries installed improperly

MacPorts noreply at macports.org
Fri Jun 6 20:35:58 PDT 2014


#35818: py-omniORBpy @ 3.6 python libraries installed improperly
---------------------------+-----------------------
  Reporter:  lockhart@…    |      Owner:  pixilla@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.1.2
Resolution:                |   Keywords:  haspatch
      Port:  py-omniORBpy  |
---------------------------+-----------------------

Comment (by dersh@…):

 No, it doesn't exist.   "No such file or directory"
 But, I didn't modify my Portfile directly.  Instead, I used a local port
 repository and copied and patched the Portfile there.  (I believe that is
 the suggested way to do this).  So, port dir omniORB returns the path to
 my local version.  However, my standard macport install does contain this
 file in:
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/omniORB/files
 So, I just tried to copy the two files from files:
 include_omniORB4_CORBA_sysdep.h.diff
 src_tool_omniidl_cxx_cccp_config-darwin.h.diff  to my local repository.
 It then does not try to download the diff file, and it does now download
 omniORB-4.2.0.tar.bz2 and start to build, but the build fails.  Here is
 the end of the log file:

 {{{
 :info:build /usr/bin/clang++ -c -pipe -Os -arch x86_64 -stdlib=libc++
 -fno-common  -arch x86_64 -I/opt/local/include -I.. -I./..
 -I../../../../include/omniORB4/internal
 -I../../../../include/omniORB4/internal  -DUSE_omniORB_logStream
 -D_OMNIORB_LIBRARY -DOMNIORB_VERSION_STRING='"4.2.0"'
 -DOMNIORB_VERSION_HEX='0x040200F0'
 -DCONFIG_DEFAULT_LOCATION='"/opt/local/etc/omniORB.cfg"'
 -DCONFIG_ENV='"OMNIORB_CONFIG"' -DUnixArchitecture -I. -I.
 -I../../../../include -I../../../../include -D__OSVERSION__=1 -D__darwin__
 -D__x86_64__ -o static/callDescriptor.o callDescriptor.cc
 :info:build In file included from callDescriptor.cc:42:
 :info:build In file included from
 ../../../../include/omniORB4/internal/omniCurrent.h:38:
 :info:build ../../../../include/omniORB4/internal/orbParameters.h:307:30:
 error: unknown type name 'omni_time_t'
 :info:build _CORBA_MODULE_VAR _core_attr omni_time_t
 clientCallTimeOutPeriod;
 :info:build                              ^
 :info:build ../../../../include/omniORB4/internal/orbParameters.h:315:30:
 error: unknown type name 'omni_time_t'
 :info:build _CORBA_MODULE_VAR _core_attr omni_time_t
 clientConnectTimeOutPeriod;
 :info:build                              ^
 :info:build ../../../../include/omniORB4/internal/orbParameters.h:456:30:
 error: unknown type name 'omni_time_t'
 :info:build _CORBA_MODULE_VAR _core_attr omni_time_t
 serverCallTimeOutPeriod;
 :info:build                              ^
 :info:build In file included from callDescriptor.cc:42:
 :info:build ../../../../include/omniORB4/internal/omniCurrent.h:84:16:
 error: unknown type name 'omni_time_t'
 :info:build   inline const omni_time_t&  timeout()          { return
 pd_timeout;          }
 :info:build                ^
 :info:build ../../../../include/omniORB4/internal/omniCurrent.h:99:32:
 error: unknown type name 'omni_time_t'
 :info:build   inline void setTimeout(const omni_time_t& t)
 :info:build                                ^
 :info:build ../../../../include/omniORB4/internal/omniCurrent.h:110:33:
 error: unknown type name 'omni_time_t'
 :info:build   inline void setDeadline(const omni_time_t& t)
 :info:build                                 ^
 :info:build ../../../../include/omniORB4/internal/omniCurrent.h:122:3:
 error: unknown type name 'omni_time_t'
 :info:build   omni_time_t         pd_timeout;
 :info:build   ^
 :info:build callDescriptor.cc:50:56: error: no member named
 'sd_interceptor_call' in 'omniCallDescriptor'
 :info:build omniCallDescriptor::LocalCallFn
 omniCallDescriptor::sd_interceptor_call  = 0;
 :info:build                                    ~~~~~~~~~~~~~~~~~~~~^
 :info:build callDescriptor.cc:51:21: error: no type named 'InterceptorFn'
 in 'omniCallDescriptor'
 :info:build omniCallDescriptor::InterceptorFn*
 omniCallDescriptor::sd_interceptor_stack = 0;
 :info:build ~~~~~~~~~~~~~~~~~~~~^
 :info:build callDescriptor.cc:51:56: error: no member named
 'sd_interceptor_stack' in 'omniCallDescriptor'
 :info:build omniCallDescriptor::InterceptorFn*
 omniCallDescriptor::sd_interceptor_stack = 0;
 :info:build                                    ~~~~~~~~~~~~~~~~~~~~^
 :info:build callDescriptor.cc:135:21: error: out-of-line definition of
 'setupInterception' does not match any declaration in 'omniCallDescriptor'
 :info:build omniCallDescriptor::setupInterception(omniCallDescriptor* cd,
 :info:build                     ^~~~~~~~~~~~~~~~~
 :info:build callDescriptor.cc:138:7: error: no member named
 'pd_interceptor_stack' in 'omniCallDescriptor'
 :info:build   cd->pd_interceptor_stack = sd_interceptor_stack;
 :info:build   ~~  ^
 :info:build callDescriptor.cc:139:7: error: no member named
 'interceptedCall' in 'omniCallDescriptor'
 :info:build   cd->interceptedCall(servant);
 :info:build   ~~  ^
 :info:build callDescriptor.cc:144:21: error: out-of-line definition of
 'addInterceptor' does not match any declaration in 'omniCallDescriptor'
 :info:build
 omniCallDescriptor::addInterceptor(omniCallDescriptor::LocalCallFn fn)
 :info:build                     ^~~~~~~~~~~~~~
 :info:build callDescriptor.cc:147:3: error: unknown type name
 'InterceptorFn'
 :info:build   InterceptorFn* entry = new InterceptorFn;
 :info:build   ^
 :info:build callDescriptor.cc:147:30: error: unknown type name
 'InterceptorFn'
 :info:build   InterceptorFn* entry = new InterceptorFn;
 :info:build                              ^
 :info:build callDescriptor.cc:155:21: error: out-of-line definition of
 'removeInterceptor' does not match any declaration in 'omniCallDescriptor'
 :info:build
 omniCallDescriptor::removeInterceptor(omniCallDescriptor::LocalCallFn fn)
 :info:build                     ^~~~~~~~~~~~~~~~~
 :info:build callDescriptor.cc:157:3: error: unknown type name
 'InterceptorFn'
 :info:build   InterceptorFn** prev  = &sd_interceptor_stack;
 :info:build   ^
 :info:build callDescriptor.cc:158:3: error: unknown type name
 'InterceptorFn'
 :info:build   InterceptorFn*  entry = sd_interceptor_stack;
 :info:build   ^
 :info:build fatal error: too many errors emitted, stopping now [-ferror-
 limit=]
 :info:build 20 errors generated.
 :info:build make[4]: *** [static/callDescriptor.o] Error 1
 :info:build make[3]: *** [export] Error 1
 :info:build make[2]: *** [export] Error 1
 :info:build make[1]: *** [export] Error 1
 :info:build make: *** [all] Error 1
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_Users_adershowitz_Programming_ports_devel_omniORB/omniORB/work/omniORB-4.2.0'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_Users_adershowitz_Programming_ports_devel_omniORB/omniORB/work/omniORB-4.2.0"
 && /usr/bin/make -j8 -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port omniORB returned: command
 execution failed
 :debug:build Error code: CHILDSTATUS 15502 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "portbuild::build_main org.macports.build"
     ("eval" body line 1)
     invoked from within
 "eval $procedure $targetname"
 :info:build Warning: targets not executed for omniORB:
 org.macports.install org.macports.build org.macports.destroot
 :notice:build Please see the log file for port omniORB for details:

 }}}

 I can add the full log file if that might help.

-- 
Ticket URL: <https://trac.macports.org/ticket/35818#comment:14>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list