Ticket #289 (new defect)
--vapidir ${ROOT}/usr/share/vala/vapi missing from directives in fsousaged-0.9.1.0
| Reported by: | firefighterblu3 | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | milestone5 |
| Component: | target | Keywords: | |
| Cc: |
Description
make[4]: Entering directory `/usr/armv4tl-softfloat-linux-gnueabi/tmp/portage/sys-mobilephone/fsousaged-0.9.1.0/work/fsousaged-0.9.1.0/src/plugins/controller' /usr/bin/valac -C --basedir ../../.. --vapidir ./ --vapidir ../../../src/lib --pkg glib-2.0 --pkg gee-1.0 --pkg dbus-glib-1 --pkg fsoframework-2.0 --pkg fso-glib-1.0 --pkg fsousage-2.0 plugin.vala error: fsoframework-2.0 not found in specified Vala API directories error: fso-glib-1.0 not found in specified Vala API directories error: fsoframework-2.0, dependency of fsousage-2.0, not found in specified Vala API directories Compilation failed: 3 error(s), 0 warning(s)
editing the following makefiles and inserting the long /usr/arm.../vala/vapi vapidir line (as applies to your system) will work around this bug
makefiles in src/plugins/{controller,lowlevel_kernel26,lowlevel_openmoko}
VALAC_ARGS = \
--basedir $(top_srcdir) \ --vapidir ./ \ --vapidir $(top_srcdir)/src/lib \ --vapidir /usr/armv4tl-softfloat-linux-gnueabi/usr/share/vala/vapi \ --pkg glib-2.0 \ --pkg gee-1.0 \ --pkg dbus-glib-1 \ --pkg fsoframework-2.0 \ --pkg fso-glib-1.0 \ --pkg fsousage-2.0
