Chinaunix首页 | 论坛 | 博客
  • 博客访问: 123072
  • 博文数量: 25
  • 博客积分: 1436
  • 博客等级: 上尉
  • 技术积分: 256
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-17 10:10
文章分类

全部博文(25)

文章存档

2016年(1)

2015年(5)

2012年(1)

2011年(3)

2010年(6)

2009年(8)

2008年(1)

我的朋友

分类: LINUX

2008-11-17 10:14:21

The following programs are required to build uShare1.1a
---------------------------------------------
arm-linux-gcc-3.4.1.tgz
libupnp-1.4.2.tar.bz2
ushare1.1a.tar.bz2



uncompress arm-linux-gcc 3.4.1
------------------------------------------------
tar -zxvf arm-linux-gcc-3.4.1.tgz -C /

# envirornment for the following compilations
----------------------------------------------
export PATH=/usr/local/arm/3.3.2/bin:$PATH
export BASE=/home/henry/ushare-ins/include
export CC=arm-linux-gcc
export LDFLAGS=-L$BASE/install/lib
export CPPFLAGS="-I$BASE/install/include
export CFLAGS="-I$BASE/install/include -I/home/henry/ushare/ushare-1.1a"
export PKG_CONFIG_PATH=/home/huaqin/libupnp/install/lib/pkgconfig

the process of compiling libupnp-1.4.2
-----------------------------------------------
tar -jxvf libupnp-1.4.2.tar.bz2
cd libupnp-1.4.2
./configure --prefix=$BASE/install --host=arm-linux
make
make install


the process of compiling
-----------------------------------------------
tar -jxvf ushare1.1a.tar.bz2
cd ushare1.1a
./configure --disable-dlna --disable-nls --sysconfdir=/home/henry/ushare/ushare-1.1a --with-libupnp-dir=$BASE/install/include --cross-prefix=arm-linux- --cross-compile
make





 
Error one:
[root@localhost ushare-1.1a]# ./configure --disable-dlna --disable-nls --with-libupnp-dir=$BASE/install/include --cross-prefix=arm-linux- --cross-compile
Checking for compiler available...
Checking for locales ...
Checking for ifaddrs ...
Checking for langinfo ...
Checking for iconv ...
Checking for libixml ...
Error, can't find libixml !
See file "config.log" produced by configure for more details.
SOLVE:
You should set the bolew environments,
export LDFLAGS=-L$BASE/install/lib
export CPPFLAGS=-I$BASE/install/include

 

Error two:
[root@localhost ushare-1.1a]# ./configure --disable-dlna --disable-nls --with-libupnp-dir=$BASE/install/include --cross-prefix=arm-linux- --cross-compile
Checking for compiler available...
Checking for locales ...
Checking for ifaddrs ...
Checking for langinfo ...
Checking for iconv ...
Checking for libixml ...
Checking for libthreadutil ...
Checking for libupnp >= 1.4.2 ...
Error, libupnp < 1.4.2 !
See file "config.log" produced by configure for more details.
SOLVE:
export PKG_CONFIG_PATH=/home/huaqin/libupnp/install/lib/pkgconfig


Error three:
[root@localhost ushare-1.1a]# make
presentation.c:27:20: config.h: No such file or directory
presentation.c: In function `build_presentation_page':
presentation.c:163: error: `VERSION' undeclared (first use in this function)
presentation.c:163: error: (Each undeclared identifier is reported only once
presentation.c:163: error: for each function it appears in.)
make[1]: *** [presentation.o] Error 1
make[1]: Leaving directory `/home/henry/ushare/ushare-1.1a/src'
make: *** [all] Error 2
SOLVE:
export CFLAGS="-I$BASE/install/include -I/home/henry/ushare/ushare-1.1a"
阅读(5220) | 评论(4) | 转发(0) |
0

上一篇:没有了

下一篇:share skill about operation of strings in linux

给主人留下些什么吧!~~

chinaunix网友2011-04-23 11:03:06

求指教,求加好友。qq;623213721 大侠,救救我啊

chinaunix网友2010-04-08 13:15:45

楼主,您好,我是研一的学生,现在研究数字家庭组网,不知能不能加下QQ,有些问题想请教一下,万分感谢,我的QQ:404141257,麻烦请注明:DLNA

gongjijiao2009-04-07 18:03:10

最后的修改:终结版 Compile ushare-1.1a and it's relative libraries. The following programs are required to build uShare --------------------------------------------- libupnp-1.4.2.tar.bz2 ushare1.1a.tar.bz2 libiconv-1.12.tar.gz # envirornment for the following compilations ---------------------------------------------- export PATH=/usr/local/arm/3.4.1/bin:$PATH export BASE=/home/henry/backup/ushare export CC=arm-linux-gcc export CPPFLAGS="-I$BASE/install/include" export CFLAGS="-I$BASE/i

gongjijiao2009-04-07 17:22:08

compile ushare-1.1a and it's rely library The following programs are required to build uShare --------------------------------------------- libupnp-1.4.2.tar.bz2 ushare1.1a.tar.bz2 libiconv-1.12.tar.gz # envirornment for the following compilations ---------------------------------------------- export PATH=/usr/local/arm/3.4.1/bin:$PATH export BASE=/home/henry/backup/ushare export CC=arm-linux-gcc export LDFLAGS="-L$BASE/install/lib -liconv" export CPPFLAGS="-I$BASE/install/includ