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
