On Thu, 8 Apr 2010, Jerry wrote:
Is there any specific reason that you are not using the version supplied
in the ports system?
If you're somewhat careless with updating, it can be very inconvenient to
roll back to a previous version of the port if there's a problem.
Also, many years ago, the port didn't work out of the box for me, so I've
always done it this way. I tried switching to the port long ago and there
was some kind of UID or protection issue which soured me on the process.
Mostly, though, the manual method has always "just worked", so I didn't
want to fix what ain't broke.
For what it's worth, I ran into similar errors with the port:
...
CXX BasicBlock.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
BasicBlock.lo `test -f 'llvm/lib/VMCore/BasicBlock.cpp' || echo
'./'`llvm/lib/VMCore/BasicBlock.cpp
CXX ConstantFold.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
ConstantFold.lo `test -f 'llvm/lib/VMCore/ConstantFold.cpp' || echo
'./'`llvm/lib/VMCore/ConstantFold.cpp
CXX Constants.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Constants.lo `test -f 'llvm/lib/VMCore/Constants.cpp' || echo
'./'`llvm/lib/VMCore/Constants.cpp
CXX Core.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Core.lo `test -f 'llvm/lib/VMCore/Core.cpp' || echo
'./'`llvm/lib/VMCore/Core.cpp
CXX Dominators.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Dominators.lo `test -f 'llvm/lib/VMCore/Dominators.cpp' || echo
'./'`llvm/lib/VMCore/Dominators.cpp
CXX Function.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Function.lo `test -f 'llvm/lib/VMCore/Function.cpp' || echo
'./'`llvm/lib/VMCore/Function.cpp
llvm/lib/VMCore/Constants.cpp: In static member function 'static
llvm::Constant* llvm::ConstantExpr::getAlignOf(const llvm::Type*)':
llvm/lib/VMCore/Constants.cpp:1532: warning: missing sentinel in function call
In file included from llvm/lib/VMCore/Function.cpp:367:
./llvm/include/llvm/Intrinsics.gen: In function 'const llvm::FunctionType*
llvm::Intrinsic::getType(llvm::LLVMContext&, llvm::Intrinsic::ID, const
llvm::Type**, unsigned int)':
./llvm/include/llvm/Intrinsics.gen:4503: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4508: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4513: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4518: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4523: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4528: warning: missing sentinel in function
call
CXX GVMaterializer.lo
./llvm/include/llvm/Intrinsics.gen:4675: warning: missing sentinel in function
call
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
GVMaterializer.lo `test -f 'llvm/lib/VMCore/GVMaterializer.cpp' || echo
'./'`llvm/lib/VMCore/GVMaterializer.cpp
./llvm/include/llvm/Intrinsics.gen:4679: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4683: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4687: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4694: warning: missing sentinel in function
call
./llvm/include/llvm/Intrinsics.gen:4702: warning: missing sentinel in function
call
CXX Globals.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Globals.lo `test -f 'llvm/lib/VMCore/Globals.cpp' || echo
'./'`llvm/lib/VMCore/Globals.cpp
CXX IRBuilder.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
IRBuilder.lo `test -f 'llvm/lib/VMCore/IRBuilder.cpp' || echo
'./'`llvm/lib/VMCore/IRBuilder.cpp
CXX InlineAsm.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
InlineAsm.lo `test -f 'llvm/lib/VMCore/InlineAsm.cpp' || echo
'./'`llvm/lib/VMCore/InlineAsm.cpp
CXX Instruction.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Instruction.lo `test -f 'llvm/lib/VMCore/Instruction.cpp' || echo
'./'`llvm/lib/VMCore/Instruction.cpp
CXX Instructions.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Instructions.lo `test -f 'llvm/lib/VMCore/Instructions.cpp' || echo
'./'`llvm/lib/VMCore/Instructions.cpp
CXX IntrinsicInst.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
IntrinsicInst.lo `test -f 'llvm/lib/VMCore/IntrinsicInst.cpp' || echo
'./'`llvm/lib/VMCore/IntrinsicInst.cpp
CXX LLVMContext.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
LLVMContext.lo `test -f 'llvm/lib/VMCore/LLVMContext.cpp' || echo
'./'`llvm/lib/VMCore/LLVMContext.cpp
CXX LLVMContextImpl.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
LLVMContextImpl.lo `test -f 'llvm/lib/VMCore/LLVMContextImpl.cpp' || echo
'./'`llvm/lib/VMCore/LLVMContextImpl.cpp
CXX LeakDetector.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
LeakDetector.lo `test -f 'llvm/lib/VMCore/LeakDetector.cpp' || echo
'./'`llvm/lib/VMCore/LeakDetector.cpp
CXX Metadata.lo
/bin/sh ./libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I./../.. -I./.. -I./../../ -I./llvm/include -I./llvm/include
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_DEBUG -D_GNU_SOURCE
-I/usr/local/include -Woverloaded-virtual -pedantic -Wno-long-long -Wall -W
-Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers
-Wno-variadic-macros -fno-exceptions -O2 -fno-strict-aliasing -pipe -c -o
Metadata.lo `test -f 'llvm/lib/VMCore/Metadata.cpp' || echo
'./'`llvm/lib/VMCore/Metadata.cpp
...
Jeffrey Moskot
System Administrator
[email protected]
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml