I've run into the "Couldn't load master object." problem
before with recent versions of pike on recent versions of FreeBSD.

I find that adding the flag --without-gssapi works as a workaround.

-Jeff

On Thu, Apr 12, 2012 at 01:39:14PM -0600, Chad Leigh Shire.Net LLC wrote:
> Hi
> 
> I am moving to some new servers and am trying to update my roxen to the 
> latest source.
> 
> I am on FreeBSD 9.
> 
> (first I had to replace the call to pcre_info with pcre_fullinfo due to 
> pcre_info being removed)
> 
> I compile using  FreeBSD "make" and end up with the following when doing 
> "make install"
> 
> #### Making static: post_modules/Nettle
> #### Making static: post_modules/SDL
> #### Making static: post_modules/SQLite
> #### Making static: post_modules/Shuffler
> /space/kits/roxen-5.2.191-src/pike/src/tpike -DNOT_INSTALLED 
> -DPRECOMPILED_SEARCH_MORE 
> -m/space/kits/roxen-5.2.191-src/pike/src/master.pike  
> /space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler/make_sources.pike
>  /space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler sources.h 
> sources_to_compile
> #### Making static: post_modules/Unicode
> #### Making static: post_modules/ZXID
> #### Making static: post_modules/_ADT
> #### Making static: post_modules/_Image_SVG
> Updating post_modules/modlist.h
> Updating post_modules/modlist_headers.h
> Updating post_modules/linker_options
> Compiling module.c
> cc -DPIKE_SRC_ROOT="/space/kits/roxen-5.2.191-src/pike" -I. 
> -I/space/kits/roxen-5.2.191-src/pike/src 
> -I/space/kits/roxen-5.2.191-src/pike/src/bundles/include -I/usr/local/include 
> -DPIKE_CORE -g -ggdb3 -pthread  -O3 -pipe -W -Wall -Wno-unused -Wcomment 
> -Wformat -Wimplicit-function-declaration -Wmultichar -Wswitch -Wuninitialized 
> -Wpointer-arith -Wchar-subscripts -Wno-long-long 
> -Wdeclaration-after-statement  @LINKFORSHARED@ main.o language.o  security.o  
> bignum.o  pike_cpulib.o  interpret.o  constants.o  cpp.o  fdlib.o  cyclic.o  
> array.o  backend.o  callback.o  encode.o  docode.o  dynamic_buffer.o  
> dynamic_load.o  error.o  fd_control.o  fsort.o  gc.o  hashtable.o  lex.o  
> multiset.o  signal_handler.o  pike_search.o  pike_types.o  pike_embed.o  
> mapping.o  pike_memory.o  module_support.o  pikecode.o  object.o  opcodes.o  
> operators.o  pike_float.o  port.o  program.o  rbtree.o  rusage.o  sscanf.o  
> stralloc.o  stuff.o  threads.o  version.o  queue.o  builtin.o  iterators.o  
> facetgroup.o  svalue.o  las.o  builtin_functions.o  peep.o module.o  `cat 
> modules/linker_options post_modules/linker_options`  -lrt -lm  -lcrypt   -o 
> pike
> cc: @LINKFORSHARED@: No such file or directory
> *** Error code 1
> 
> Stop in /space/kits/roxen-5.2.191-src/pike/src.
> *** Error code 1
> 
> Stop in /space/kits/roxen-5.2.191-src.
> *** Error code 1
> 
> Stop in /space/kits/roxen-5.2.191-src.
> # 
> 
> 
> I used gnu make (gmake on BSD) and get the following (seems to be the same 
> issue)
> 
> #### Making static: post_modules/Shuffler
> gmake[3]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> /space/kits/roxen-5.2.191-src/pike/src/tpike -DNOT_INSTALLED 
> -DPRECOMPILED_SEARCH_MORE 
> -m/space/kits/roxen-5.2.191-src/pike/src/master.pike  
> /space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler/make_sources.pike
>  /space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler sources.h 
> sources_to_compile
> gmake[4]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> gmake[5]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> gmake[5]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> gmake[4]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> gmake[3]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Shuffler'
> #### Making static: post_modules/Unicode
> gmake[3]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Unicode'
> gmake[4]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Unicode'
> gmake[4]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Unicode'
> gmake[3]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/Unicode'
> #### Making static: post_modules/ZXID
> gmake[3]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/ZXID'
> gmake[4]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/ZXID'
> gmake[4]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/ZXID'
> gmake[3]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/ZXID'
> #### Making static: post_modules/_ADT
> gmake[3]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_ADT'
> gmake[4]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_ADT'
> gmake[4]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_ADT'
> gmake[3]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_ADT'
> #### Making static: post_modules/_Image_SVG
> gmake[3]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_Image_SVG'
> gmake[4]: Entering directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_Image_SVG'
> gmake[4]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_Image_SVG'
> gmake[3]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules/_Image_SVG'
> Updating post_modules/modlist.h
> Updating post_modules/modlist_headers.h
> gmake[2]: Leaving directory 
> `/space/kits/roxen-5.2.191-src/pike/src/post_modules'
> Compiling module.c
> /space/kits/roxen-5.2.191-src/pike/src/smartlink gcc 
> -DPIKE_SRC_ROOT="/space/kits/roxen-5.2.191-src/pike" -I. 
> -I/space/kits/roxen-5.2.191-src/pike/src 
> -I/space/kits/roxen-5.2.191-src/pike/src/bundles/include -I/usr/local/include 
> -DPIKE_CORE -g -ggdb3 -pthread  -O3 -pipe -W -Wall -Wno-unused -Wcomment 
> -Wformat -Wimplicit-function-declaration -Wmultichar -Wswitch -Wuninitialized 
> -Wpointer-arith -Wchar-subscripts -Wno-long-long 
> -Wdeclaration-after-statement  
> -L/space/kits/roxen-5.2.191-src/pike/src/bundles/lib64 
> -L/space/kits/roxen-5.2.191-src/pike/src/bundles/lib/64 
> -L/space/kits/roxen-5.2.191-src/pike/src/bundles/lib/. -L/usr/public/lib 
> -R/usr/public/lib -pthread -rdynamic  main.o language.o security.o bignum.o 
> pike_cpulib.o interpret.o constants.o cpp.o fdlib.o cyclic.o array.o 
> backend.o callback.o encode.o docode.o dynamic_buffer.o dynamic_load.o 
> error.o fd_control.o fsort.o gc.o hashtable.o lex.o multiset.o 
> signal_handler.o pike_search.o pike_types.o pike_embed.o mapping.o 
> pike_memory.o module_support.o pikecode.o object.o opcodes.o operators.o 
> pike_float.o port.o program.o rbtree.o rusage.o sscanf.o stralloc.o stuff.o 
> threads.o version.o queue.o builtin.o iterators.o facetgroup.o svalue.o las.o 
> builtin_functions.o peep.o   module.o \
>   `cat modules/linker_options post_modules/linker_options` \
>   -lrt -lm  -lcrypt   -o pike
> gmake[1]: Leaving directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake install_only
> gmake[1]: Entering directory `/space/kits/roxen-5.2.191-src'
> Creating installation directory /usr/public/roxen/roxen5/roxen...
> "/space/kits/roxen-5.2.191-src/roxen/server-5.2.191"/mkdir -p 
> "/usr/public/roxen/roxen5"/roxen
> Installing Roxen in /usr/public/roxen/roxen5/roxen...
> cp -r "/space/kits/roxen-5.2.191-src/roxen" "/usr/public/roxen/roxen5"
> Installing /usr/public/roxen/roxen5/roxen/configurations...
> "/space/kits/roxen-5.2.191-src/roxen/server-5.2.191"/mkdir -p 
> "/usr/public/roxen/roxen5"/roxen/configurations
> Installing Pike in /usr/public/roxen/roxen5/roxen/server-5.2.191/pike...
> (cd pike/src; \
>          gmake install 
> prefix="/usr/public/roxen/roxen5/roxen/server-5.2.191/pike" \
>             INSTALLARGS=--traditional CC="cc" \
>             LDFLAGS=" @LINKFORSHARED@")
> gmake[2]: Entering directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake[3]: Entering directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake[3]: Leaving directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake[3]: Entering directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake[3]: Leaving directory `/space/kits/roxen-5.2.191-src/pike/src'
> object.c:695: Fatal error:
> Couldn't load master object.
> No stack - no backtrace.
> gmake[2]: *** [install] Abort trap: 6 (core dumped)
> gmake[2]: Leaving directory `/space/kits/roxen-5.2.191-src/pike/src'
> gmake[1]: *** [install_pike] Error 2
> gmake[1]: Leaving directory `/space/kits/roxen-5.2.191-src'
> gmake: *** [install] Error 2
> 
> 
> 
> 
> I am  not sure what to do at this point.  It seems to be something related to 
> compiling pike
> 
> Chad
> 
> 
> 
> 

Reply via email to