pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

net/ORBit2 (2.14.3) on Linux



Net/ORBit2 (2.14.3) won't build on my x86_64 Linux system (CentOS 4.1).
The build stops with

        Making all in orb-core
        make[8]: Entering directory 
`/var/tmp/pkgsrc/net/ORBit2/work/ORBit2-2.14.3/inclu
        de/orbit/orb-core'
        (rm -f corba-defs.h corba-defs-stubs.c corba-defs-skels.c 
corba-defs-common.c co
        rba-defs-imodule.c corba-defs-skelimpl.c || true) > /dev/null
        ../../../src/idl-compiler/orbit-idl-2 -I../../../src/idl/CORBA_PIDL 
-I../../../s
        rc/idl/CORBA -I../../../src/idl/interop -I../../../src/orb/orb-core 
--noskels --
        nodefskels --nostubs --noidata --nocommon --showcpperrors 
--define=Object=OObjec
        t --define=TypeCode=TTypeCode --deps ./.deps/corba-defs.idl.P 
../../../src/orb/o
        rb-core/corba-defs.idl
        ../../../src/idl-compiler/orbit-idl-2: symbol lookup error: 
../../../src/idl-com
        piler/orbit-idl-2: undefined symbol: g_option_context_new
        

I've confirmed that "g_option_context_new" is indeed in 
'libglib-2.0.so.0.1200.3', so this looks to be a linking problem.
But fiddling with the LIBS, LDFLAGS, PKG_CONFIG_PATH, and 
LD_LIBRARY_PATH environment variables doesn't seem to fix things.
I've built this package successfully on the i386 version of this
operating system, and I've built it outside of pkgsrc on x86_64
by pointing PKG_CONFIG_PATH to LOCALBASE/lib/pkgconfig.  I suspect
a problem with 'pkg-config', but I'm not sure how pkgsrc uses that
mechanism.

Any advice appreciated,

DGS





Home | Main Index | Thread Index | Old Index