Comments (7)
As I have said in the past, I recommend we make all of our tools able to compile outside of the bitbake SDK. This allows at the very least compile testing and static analysis to be run on a desktop Linux distribution.
from phosphor-host-ipmid.
The instructions are written somewhat assuming you are building within an SDK, which maybe isn't ideal. If you are not running in the SDK you need to have autoconf-archive installed.
from phosphor-host-ipmid.
I am not able to reproduce any of the issue show here from within an SDK. Please re-attempt after rebasing from within an SDK.
from phosphor-host-ipmid.
As I mentioned before, you need to have autoconf-archive installed. I did a fresh download of this repository and have no problem getting past configure.
There are two issues to be addressed:
1. We need to find a place to document the need for autoconf-archive to be installed.
2. The AC_CHECK_LIB([mapper], [mapper_get_service]) does not appear to work. I do not have mapper installed and yet I am passing ./configure (and then later failing in make due to missing header file). We should also enhance this to check for the header file for mapper.
checking for mapper_get_service in -lmapper... no <---- why doesn't this halt?
CXX libapphandler_la-apphandler.lo
apphandler.cpp:8:20: fatal error: mapper.h: No such file or directory
compilation terminated.
Makefile:747: recipe for target 'libapphandler_la-apphandler.lo' failed
from phosphor-host-ipmid.
You can also store copies of needed autoconf macros in m4/ (or whatever directory you configure) and it'll work even if you don't have autoconf-archive installed. I can't remember what precedence it all is though :)
from phosphor-host-ipmid.
Issue #100 was created to address halting the ./configure step where libmapper is not found.
This issue will track adding the use of "m4-ifndef" checks for none autoconf default macros (i.e. autoconf-archive macros, etc..) prior to use.
from phosphor-host-ipmid.
I think this has been solved at this point.
from phosphor-host-ipmid.
Related Issues (20)
- ipmi PAM session authentication reported as dropbear service HOT 1
- Dynamic Sensors can't return full sensor list in some scenarios
- Remove inband IPMI support HOT 1
- Config is broken [ Need to have a good documentations ]
- Very intermittelty getting "Corrupted nv channel access file" HOT 3
- Extra SDR Entries With Dynamic Sensors HOT 2
- Cannot build if enable dynamic sensor
- phosphor-ipmi-host.service intermittently failing in openbmc CI HOT 2
- dbus-sdr:can not build two sensors with same path in sensorTree
- Cannot load the provider of dynamic sensors HOT 8
- IPMI: IPL: phosphor-ipmi-host.service SEGV core dumps during killall or stop ipmid HOT 1
- IPMI and Redfish Showing different values of the same sensor at the same time. HOT 8
- ipmitool fru edit cmd returning sucess while having an exception HOT 7
- initSELCache fails during booting HOT 2
- phosphor-host-ipmid fails when pulled in as a depenency in CI HOT 2
- ipmitool fru and sel list
- System Event Log (SEL) Improperly Tied to Dynamic Sensors Switch
- [Bug]ipmitool sensor cannot present correct values
- Unable to execute `lan set 1 access on/off` IPMI command
- After Setting BootSourceOverrideTarget as Diags in Redfish, in IPMI chassis Bootparam get 5 command Boot Device Selector needs to show as "Force Boot from Diagnostic Partition". HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phosphor-host-ipmid.