Ushare web:
OS:Mandriva 2005
Ushare version:0.97
Libupnp version:1.3.0
Pkgconfig version:0.18

Install Step:
一、download libupnp、pkgconfig、ushare and use tarball mode to install
二、if you don’t install libupnp, it will show the message…
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for libupnp… Package libupnp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libupnp.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘libupnp’ found
configure: error: Package requirements (libupnp >= 1.3.1) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the libupnp_CFLAGS and libupnp_LIBS environment variables
to avoid the need to call pkg-config. See the pkg-config man page for
more details.
三、If you don’t install pkgconfig, it will show not find ‘libupnp.pc’
四、change dir to  /usr/lib/pkgconfig/,and link  /usr/local/lib/pkgconfig/libupnp.pc to /usr/lib/pkgconfig/
Do:ln -s /usr/local/lib/pkgconfig/libupnp.pc libupnp.pc
When ushare configure will pass
五、If show error message:ushare: error while loading shared libraries: cannot open shared object file: No such file or directory
That is  libupnp’s library connect error,link /usr/local/lib(3 files) to /lib

PS:change dir to /lib,do following three command
1. ln -s /usr/local/lib/
2. ln -s /usr/local/lib/
3. ln -s /usr/local/lib/
六、copy  /usr/etc/ushare.conf  to  /etc
七、then startup ushare … that’s ok



1 迴響

  1. 您好, 我也遇到了第五項問題

    1. 切換到linupnp-1.4.1下
    2. ./configure
    3. make
    4. make install-strip
    (我原先打make install, 是錯誤的, 應該要換成install-strip)