On 7/31/06, MJ Ray <[EMAIL PROTECTED]> wrote:
I upgraded Compile recently to 1.5.1 and now some of my recipes
are failing because target is being passed in the environment
to make.  This is a problem, because GNUstep-Make uses it to
decide whether we are cross-compiling or not.  I'm unsetting
it with make_variables=("target=") in each GNUstep recipe now.

What needs $target to be passed to make?  Can it be unset?

It shouldn't. I can't fix it right now (my workstation is
inaccessible), but looking through ViewCVS, looks like $target and
friends are being incorrectly exported.

These lines need their export's removed:

467 : eval 'export '$lowercase_name'_path='$dep_path
468 : eval 'export '$lowercase_name'_settings_path='$dep_settings_path
469 : eval 'export '$lowercase_name'_variable_path='$dep_settings_path
491 : export target=`Get_Dir runtime $appname $versionnumber`
492 : export settings_target=`Get_Dir runtimeSettings $appname $versionnumber`
493 : export variable_target=`Get_Dir runtimeVariable $appname $versionnumber`
494 : export installprefix="$target"

That should fix it.

Thanks for the report,

-- Hisham
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to