-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Christopher Swingley wrote: > 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. > Ah. Actually you wouldn't need to move it. You can (1) make sure that local/main comes at the _end_ of the Trees: line, because it's set up for last-come-first-served, or (2) update the Revision--even adding ".0" to it will suffice. >> 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
- -- Alexander K. Hansen Fink User Liaison/Documenter akh AT finkproject DOT org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHTu96B8UpO3rKjQ8RAgjwAJ9G2QnO8RL9D4sbBd20aD+Ej4OofACglfLh 1nJM1LMzkEmVrv3GhoX/z8E= =W3eI -----END PGP SIGNATURE----- ------------------------------------------------------------------------- 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
