Hi Caleb,

Sorry for the delayed reply.

On 13-08-31 1:52 PM, Caleb wrote:
Okay, I'm having no success packaging libgssapi.so into the lib/$ABI
folder and my forehead is sore from beating it against the wall
(metaphorically, at least), so I'm going to ask for guidance on that
process as well.

I've followed the same pattern for libgssapi.so that's used for
libmozglue in packager.mk <http://packager.mk> and package-manifest.in
<http://package-manifest.in>. Here's the diff against changeset
e14094829697: http://pastebin.com/nSuhQGym

However, I'm getting this message when I run `./mach package`:

  0:23.10 creating res/xml/preferences_devtools.xml
  0:23.56 make[4]: Leaving directory
`/home/caleb/Projects/Mozilla/objdir-droid/mobile/android/base'
  0:23.58 mv: cannot stat ‘libgssapi.so’: No such file or directory
  0:23.58 make[3]: *** [make-package-internal] Error 1
  0:23.58 make[3]: Leaving directory
`/home/caleb/Projects/Mozilla/objdir-droid/mobile/android/installer'
  0:23.58 make[2]: *** [make-package] Error 2
  0:23.58 make[2]: Leaving directory
`/home/caleb/Projects/Mozilla/objdir-droid/mobile/android/installer'
  0:23.58 make[1]: *** [default] Error 2
  0:23.58 make[1]: Leaving directory
`/home/caleb/Projects/Mozilla/objdir-droid/mobile/android/installer'
  0:23.58 make: *** [package] Error 2
  0:23.58 make: Leaving directory
`/home/caleb/Projects/Mozilla/objdir-droid'

Some find output after running `./mach package`:

~/Projects/Mozilla$ find ./ -name libmozglue.so
./objdir-droid/dist/fennec/lib/armeabi-v7a/libmozglue.so
./objdir-droid/dist/lib/libmozglue.so
./objdir-droid/dist/bin/libmozglue.so
./objdir-droid/mozglue/build/libmozglue.so

~/Projects/Mozilla$ find ./ -name libgssapi.so
./objdir-droid/dist/lib/libgssapi.so
./objdir-droid/dist/bin/libgssapi.so
./objdir-droid/libgssapi.so

Can you post your .mozconfig? I'm a little surprised you're building libgssapi.so at all; for me it's part of libxul.

I wondered if the changes you've made to package-manifest.in are getting picked up; could you check the corresponding $(OBJDIR)/.../package-manifest to be certain libgssapi is where you expect? 'cuz it looks like it's not getting written to the package staging directory (that being dist/fennec).

Nick
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to