On Aug 27, 2006, at 11:40 , Martin Costabel wrote:
Justin C. Walker wrote:
Hi,
I am attempting to build a chunk of code from the open source
world (Singular, a computer algebra system). In the course of the
build, I get this failure (both PowerPC and Intel):
libtool -dynamic -twolevel_namespace -weak_reference_mismatches
weak -undefined dynamic_lookup -o mpsr.so mpsr_Put.dl_o
mpsr_PutPoly.dl_o mpsr_GetPoly.dl_o mpsr_sl.dl_o mpsr_Get.dl_o
mpsr_GetMisc.dl_o mpsr_Error.dl_o -L/lib -lMPT -lMP
ld: for architecture ppc
ld: common symbols not allowed with MH_DYLIB output format with
the -multi_module option
[]
Finally: I know I can do this with Fink, but I need to have a
Singular package that will build on many system types, as part of
SAGE (<http://sage.modular.washington.edu>), so Fink is not an
option.
Well, Fink is always an option; you could make a Fink package for
SAGE, perhaps :-)
One could, but we won't :-}. We don't want to presuppose a Fink
installation, and it complicates an already-complicated setup.
Anyway, you can read the Fink package description as instructions
on how to compile Singular successfully. For example, if you use
the configure option --without-dynamic-kernel, then the problem you
were running into does not show up.
Being all wet behind the ears, how does one go about doing this
(finding and reading the package description)? I looked in "/sw",
found the singular tarballs, but nothing in that looks like what I
want; I found .debs, but I don't see a good way to read those.
Or does your many-system-types philosophy not allow for system-
specific configure options?
As you well know, we wouldn't get very far without a means for
customizing things for specific systems :-}
Cheers,
Justin
--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
I'm beginning to like the cut of his jibberish.
-----------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Unix-porting mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/unix-porting/email@hidden