In response to John's first thought:
grep uuid $PETSC_DIR/bmake/$PETSC_ARCH/petscconf
MPI_LIB = -Wl,-rpath,/org/groups/oden/LIBRARIES/MPI/mpich-ahawkins/mpich2-1.0.8-intel-shared-dbg/lib
-lmpich -lssl -luuid -lpthread -lrt -ldl
So, I guess it must be something set for MPI and/or PETSc.
I've been trying some other configure/compiler combinations since my
e-mail, though, so I don't think make echo will work...
My current make is for a run using gcc, and make echo doesn't seem to
have luuid in it. So maybe it is something with the intel compiler.
On Tue, Jan 13, 2009 at 5:23 PM, John Peterson
> On Tue, Jan 13, 2009 at 5:19 PM, Roy Stogner <roystgnr@...> wrote:
>> John Peterson wrote:
>>> On Tue, Jan 13, 2009 at 3:31 PM, Andrea Hawkins <andjhawkins@...>
>>>> I am wondering if any of you can shed some light on why I am getting
>>>> this compile error:
>>>> Building bin/amr-dbg
>>>> ld: cannot find -luuid
>>>> make: *** [bin/amr-dbg] Error 1
>>> Maybe it comes from petsc?
>>> grep uuid $PETSC_DIR/bmake/$PETSC_ARCH/petscconf
>>> I doubt that's it, though...
>> libuuid is part of e2fsprogs. While I have heard rumors about the latest
>> version of PETSc expanding from their core proficiencies, I still don't
>> think they've added support for reformatting their hard drive.
> Haha. She's using 2.3.3 though, anyway. Harddrive formatting support
> sounds like a good sub-minor version level feature for Petsc ;-)
>> But, for that matter, I can't think of *any* libMesh dependency that would
>> try to link against that.
> Maybe a weird thing with the ICC compiler? Anyway, yes, the output of
> make echo would be helpful!