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 > > > >
