Closed treydock closed 6 years ago
You are building XALT to support both 32/64 bit compilation. I have done some testing with the 32 bit side but that has not been fully tested.
Still, I believe that I have fixed the bug that you reported. Please test 2.0.8-devel to see if that fixes this issue.
BTW. You are not installing XALT correctly. You should set the prefix to /apps and not /apps/xalt/2.0.7. If you set the prefix to have the XALT version in the name then you will run into problems with future installs of XALT.
The configure script now checks and reports an error if the prefix includes the "xalt/$VERSION". You can override this but DON'T DO IT!!!
@rtmclay What would cause the 32bit compilation? This just a byproduct of having 32 libraries installed at OS level?
New problem, though likely a result of this 32bit compilation?
gcc -g -O2 -Wall -Wno-unused-result -Ibuild -I/apps_src/xalt/compiled -m32 -g -O2 -Wall -Wno-unused-result -Ibuild -I/apps_src/xalt/compiled -I. -fPIC -fPIC -shared -o /apps/xalt/2.0.8/lib/libxalt_init.so /apps/xalt/2.0.8/lib/xalt_initialize_preload_32.o /apps/xalt/2.0.8/lib/xalt_syshost_32.o /apps/xalt/2.0.8/lib/build_uuid_preload_32.o /apps/xalt/2.0.8/lib/xalt_quotestring_32.o /apps/xalt/2.0.8/lib/lex.__XALT_path_preload_32.o /apps/xalt/2.0.8/lib/lex.__XALT_host_preload_32.o /apps/xalt/2.0.8/lib/xalt_fgets_alloc_32.o -luuid
/usr/bin/ld: cannot find -luuid
collect2: error: ld returned 1 exit status
libuuid.so is at /usr/lib64
XALT tests to see if gcc -m32 works. If that does work then it builds support for 32 bit.
The problem that you see is that you have the 64 bit version of libuuid.so but not the 32 bit version. You'll need to install the 32bit version of libuuid.so
Thanks, installing libuuid-devel.i686 solved that problem.
Fresh install of devel branch is failing at
make install
. My configure is similar to that in QUICK_START.txt.This is the end of
make install