Alexander, Benjamin,

* Alexander K. Hansen <[EMAIL PROTECTED]> [2007-Nov-29 07:01 AKST]:
> 1)  Find its package description file.  For this example "fink
> dumpinfo -finfofile mono" will tell you where it is.
> 2)  Copy the info and patch file (if present) to
> /sw/fink/dists/local/main/finkinfo (this isn't mandatory, but recommended)
> 3)  Make sure that 'local/main' is in the Trees: line of
> /sw/etc/fink.conf .
> 4)  Verify that the local file is the one being used by fink.  In this
> case, this would be via "fink dumpinfo -finfofile mono"
> 5)  Edit the local info file.  In this case, since the parameter is
> set in the CompileScript of the info file, that's straightforward.  In
> other cases this might involve the ConfigureParams (which go to the
> configure script) setting environment variables, editing the patch
> file, ...

Excellent!  Thanks!

One change to your instructions was required.  I need to move (rather
than copy) the mono.info and mono.patch file from
unstable/main/finkinfo/languages/ to local/main/finkinfo for fink to
recognize the local infofile.

> Or you could just wait for the maintainer to fix it--that's who the
> comment was really directed at.

It may not matter anyway.  After changing 'ulimit -n unlimited' to
'ulimit -n 10240' in the info file and trying to build it:

 gcc -DPACKAGE_NAME=\"libgc-mono\" -DPACKAGE_TARNAME=\"libgc-mono\"
-DPACKAGE_VERSION=\"6.6\" "-DPACKAGE_STRING=\"libgc-mono 6.6\""
-DPACKAGE_BUGREPORT=\"[EMAIL PROTECTED]" -DGC_DARWIN_THREADS=1
-DTHREAD_LOCAL_ALLOC=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1
-DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSILENT=1
-DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1
-DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I./..
-I./include -I/sw/include -Os -c darwin_stop_world.c  -fno-common -DPIC
-o .libs/darwin_stop_world.o
darwin_stop_world.c: In function 'GC_push_all_stacks':
darwin_stop_world.c:105: error: 'i386_thread_state_t' has no member named 'esp'
darwin_stop_world.c:107: error: 'i386_thread_state_t' has no member named 'eax'
darwin_stop_world.c:108: error: 'i386_thread_state_t' has no member named 'ebx'
darwin_stop_world.c:109: error: 'i386_thread_state_t' has no member named 'ecx'
darwin_stop_world.c:110: error: 'i386_thread_state_t' has no member named 'edx'
darwin_stop_world.c:111: error: 'i386_thread_state_t' has no member named 'edi'
darwin_stop_world.c:112: error: 'i386_thread_state_t' has no member named 'esi'
darwin_stop_world.c:113: error: 'i386_thread_state_t' has no member named 'ebp'
make[3]: *** [darwin_stop_world.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Cheers,

Chris
-- 
Christopher S. Swingley          [EMAIL PROTECTED]
Intl. Arctic Research Center
University of Alaska Fairbanks   http://people.iarc.uaf.edu/~cswingle/


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to