-----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

Reply via email to