Ticket #504 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

Compilation fails with error: apm.h: No such file or directory

Reported by: vyzivus@… Owned by: buglog@…
Priority: high Milestone:
Component: openmoko-panel-battery Version: current svn head
Severity: normal Keywords:
Cc: buglog@…, bluelightning@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

I used the manual [1]:
make update-makefile && make update && make setup
then # sed -i 's/fic-gta01/x86/' build/conf/local.conf
then amd64 patch [2]
then make openmoko-devel-image
but the compile failed. I am building with Gentoo, Linux chii
2.6.19-suspend2-r1 #10 PREEMPT Sun Jan 21 10:36:46 CET 2007 x86_64 AMD
Turion(tm) 64 Mobile Technology MK-36 AuthenticAMD GNU/Linux.

Change History

comment:1 Changed 6 years ago by vyzivus@…

[1]
http://wiki.openmoko.org/wiki/Getting_Openmoko_working_on_host_with_Xoo

[2]
http://bugs.openembedded.org/show_bug.cgi?id=1765

[3]
$ make all
( cd build ; . ../setup-env ; \

bitbake openmoko-devel-image )

NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it
to increase performance.
NOTE: Using cache in '/home/moko/build/tmp/cache/x86'
NOTE: Handling BitBake? files: / (4333/4333) [100 %]
NOTE: Parsing finished. 4142 cached, 0 parsed, 191 skipped, 0 masked.

NOTE: build 200704201912: started

OE Build Configuration:
BB_VERSION = "1.6.7"
OE_REVISION = "<unknown>"
TARGET_ARCH = "i486"
TARGET_OS = "linux"
MACHINE = "x86"
DISTRO = "openmoko"
DISTRO_VERSION = ".dev-snapshot-20070420"
TARGET_FPU = ""

NOTE: preferred version 2.12.3 of glib-2.0 not available
NOTE: Retrieved remote revisions: 1500?
NOTE: Retrieved remote revisions: 1782?
NOTE: preferred version 1.0.2 of dbus-native not available
NOTE: Retrieved remote revisions: 397?
NOTE: Retrieved remote revisions: ['0', '152']
NOTE: Retrieved remote revisions: 1468?
NOTE: Retrieved remote revisions: 1785?
NOTE: Retrieved remote revisions: ['0', '1766']
NOTE: Retrieved remote revisions: ['0', '1766']
NOTE: Retrieved remote revisions: 1468?
NOTE: Retrieved remote revisions: 1587?
NOTE: package openmoko-panel-battery-0.0.1+svnnow: started
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_fetch: started
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_fetch: completed
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_unpack: started
NOTE:
Unpacking
/home/moko/sources/openmoko-panel-battery_svn.openmoko.org_.trunk.src.target.OM-2007.panel-plugins_1587_.tar.gz
to /home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1+svnnow-r0_1587/
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_unpack: completed
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_patch: started
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_patch: completed
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_configure: started
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_configure: completed
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_compile: started
ERROR: function do_compile failed
ERROR: log data follows
(/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/temp/log.do_compile.20636)
| NOTE: make
| make[1]: Entering directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery'
| make all-recursive
| make[2]: Entering directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery'
| Making all in src
| make[3]: Entering directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery/src'
| if /bin/sh ../i486-linux-libtool --tag=CC --mode=compile
i486-linux-gcc -DHAVE_CONFIG_H -I.
-I/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery/src -I.. -DPKGDATADIR=
\"/usr/share/openmoko-panel-battery\" -DGETTEXT_PACKAGE=\"matchbox-panel
\" -isystem/home/moko/build/tmp/staging/i486-linux/include -Wall
-std=c99 -pedantic
-I/home/moko/build/tmp/staging/i486-linux/lib/../include/openmoko-libs
-I/home/moko/build/tmp/staging/i486-linux/include/gtk-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/gtk-2.0/include
-I/home/moko/build/tmp/staging/i486-linux/include
-I/home/moko/build/tmp/staging/i486-linux/include/atk-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/pango-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/freetype2
-I/home/moko/build/tmp/staging/i486-linux/include/glib-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/glib-2.0/include
-isystem/home/moko/build/tmp/staging/i486-linux/include -O -g
-I/home/moko/build/tmp/staging/i486-linux/lib/../include/openmoko-libs
-I/home/moko/build/tmp/staging/i486-linux/include/gtk-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/gtk-2.0/include
-I/home/moko/build/tmp/staging/i486-linux/include
-I/home/moko/build/tmp/staging/i486-linux/include/atk-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/pango-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/freetype2
-I/home/moko/build/tmp/staging/i486-linux/include/glib-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/glib-2.0/include -MT
openmoko-panel-battery.lo -MD -MP -MF ".deps/openmoko-panel-battery.Tpo"
-c -o openmoko-panel-battery.lo openmoko-panel-battery.c; \
| then mv -f ".deps/openmoko-panel-battery.Tpo"
".deps/openmoko-panel-battery.Plo"; else rm -f
".deps/openmoko-panel-battery.Tpo"; exit 1; fi
| mkdir .libs
| i486-linux-gcc -DHAVE_CONFIG_H -I.
-I/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery/src -I.. -DPKGDATADIR=
\"/usr/share/openmoko-panel-battery\" -DGETTEXT_PACKAGE=\"matchbox-panel
\" -isystem/home/moko/build/tmp/staging/i486-linux/include -Wall
-std=c99 -pedantic
-I/home/moko/build/tmp/staging/i486-linux/lib/../include/openmoko-libs
-I/home/moko/build/tmp/staging/i486-linux/include/gtk-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/gtk-2.0/include
-I/home/moko/build/tmp/staging/i486-linux/include
-I/home/moko/build/tmp/staging/i486-linux/include/atk-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/pango-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/freetype2
-I/home/moko/build/tmp/staging/i486-linux/include/glib-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/glib-2.0/include
-isystem/home/moko/build/tmp/staging/i486-linux/include -O -g
-I/home/moko/build/tmp/staging/i486-linux/lib/../include/openmoko-libs
-I/home/moko/build/tmp/staging/i486-linux/include/gtk-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/gtk-2.0/include
-I/home/moko/build/tmp/staging/i486-linux/include
-I/home/moko/build/tmp/staging/i486-linux/include/atk-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/pango-1.0
-I/home/moko/build/tmp/staging/i486-linux/include/freetype2
-I/home/moko/build/tmp/staging/i486-linux/include/glib-2.0
-I/home/moko/build/tmp/staging/i486-linux/lib/glib-2.0/include -MT
openmoko-panel-battery.lo -MD -MP -MF .deps/openmoko-panel-battery.Tpo
-c openmoko-panel-battery.c -fPIC -DPIC
-o .libs/openmoko-panel-battery.o
| openmoko-panel-battery.c:26:17: error: apm.h: No such file or
directory
| openmoko-panel-battery.c: In function 'timeout':
| openmoko-panel-battery.c:56: error: 'apm_info' undeclared (first use
in this function)
| openmoko-panel-battery.c:56: error: (Each undeclared identifier is
reported only once
| openmoko-panel-battery.c:56: error: for each function it appears in.)
| openmoko-panel-battery.c:56: error: expected ';' before 'info'
| openmoko-panel-battery.c:58: error: 'info' undeclared (first use in
this function)
| openmoko-panel-battery.c:59: warning: implicit declaration of function
'apm_read'
| openmoko-panel-battery.c:75: error: 'BATTERY_STATUS_ABSENT' undeclared
(first use in this function)
| openmoko-panel-battery.c:76: error: 'BATTERY_STATUS_CHARGING'
undeclared (first use in this function)
| openmoko-panel-battery.c: At top level:
| openmoko-panel-battery.c:149: warning: ISO C does not allow extra ';'
outside of a function
| make[3]: * [openmoko-panel-battery.lo] Error 1
| make[3]: Leaving directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery/src'
| make[2]:
* [all-recursive] Error 1
| make[2]: Leaving directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery'
| make[1]: * [all] Error 2
| make[1]: Leaving directory
`/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1
+svnnow-r0_1587/openmoko-panel-battery'
| FATAL: oe_runmake failed
NOTE: Task
failed:
/home/moko/build/tmp/work/i486-linux/openmoko-panel-battery-0.0.1+svnnow-r0_1587/temp/log.do_compile.20636
NOTE: package openmoko-panel-battery-0.0.1+svnnow-r0_1587: task
do_compile: failed
ERROR: TaskFailed? event exception, aborting
NOTE: package openmoko-panel-battery-0.0.1+svnnow: failed
ERROR: Build of openmoko-devel-image failed
make:
* [openmoko-devel-image] Error 1

comment:2 Changed 6 years ago by bluelightning@…

  • Cc bluelightning@… added

comment:3 Changed 6 years ago by mickey@…

  • Status changed from new to closed
  • Resolution set to fixed

fixed in r1863

Note: See TracTickets for help on using tickets.