Operating System - HP-UX
1828662 Members
1267 Online
109983 Solutions
New Discussion

Error in gcc +b no such file found

 
ambika_1
Frequent Advisor

Error in gcc +b no such file found

Hi,
Which building openct product i got following error i am using gcc 64 bit compiler for 11.23 ia.
Log is as below.

gcc -shared -Wl,+h -Wl,libifd.sl.1 -o .libs/libifd.sl.1.0 .libs/apdu.o .libs/atr.o .libs/checksum.o .libs/conf.o .libs/ctbcs.o .libs/device.o
.libs/driver.o .libs/init.o .libs/locks.o .libs/manager.o .libs/modules.o .libs/pcmcia.o .libs/process.o .libs/protocol.o .libs/reader.o .lib
s/serial.o .libs/usb.o .libs/usb-descriptors.o .libs/utils.o .libs/ifd-cardman.o .libs/ifd-ccid.o .libs/ifd-cm4000.o .libs/ifd-egate.o .libs/i
fd-etoken.o .libs/ifd-eutron.o .libs/ifd-gempc.o .libs/ifd-ikey2k.o .libs/ifd-ikey3k.o .libs/ifd-kaan.o .libs/ifd-smartboard.o .libs/ifd-towit
oko.o .libs/proto-gbp.o .libs/proto-sync.o .libs/proto-t0.o .libs/proto-t1.o .libs/proto-trans.o .libs/sys-sunray.o .libs/sys-solaris.o .libs/
sys-bsd.o .libs/sys-linux.o .libs/sys-null.o .libs/ria.o .libs/libifd.lax/libscdl.a/scdl.o +b /home/ambika/openct-0.6.5/src/ct/.libs:/opt/ie
xpress/opensc/lib ../ct/.libs/libopenct.sl -ldl -lpthread -lc -mpa-risc-2-0 -Wl,+nodefaultrpath
gcc: +b: No such file or directory
gcc: /home/ambika/openct-0.6.5/src/ct/.libs:/opt/iexpress/opensc/lib: No such file or directory
gmake[3]: *** [libifd.la] Error 1
3 REPLIES 3
Arunvijai_4
Honored Contributor

Re: Error in gcc +b no such file found

Hi Ambika,

Are you sure you are building on IA64 ? What amazes me is this line " +b /home/ambika/openct-0.6.5/src/ct/.libs:/opt/ie
xpress/opensc/lib ../ct/.libs/libopenct.sl -ldl -lpthread -lc -mpa-risc-2-0 -Wl,+nodefaultrpath"

-mpa-risc-2-0 is used in PA2.0 Compiler options.

Are you trying to bould cross platform binaries?

-Arun
"A ship in the harbor is safe, but that is not what ships are built for"
ambika_1
Frequent Advisor

Re: Error in gcc +b no such file found

Hi Arun,
Sorry i am running on 11.23 pa machine only.
export CC="gcc"
export CFLAGS="-mpa-risc-2-0"
export LDFLAGS="-Wl,+nodefaultrpath"
./configure --prefix=/opt/iexpress/opensc --with-pic

So how to proceed further

Cofiguration is done as below.
Arunvijai_4
Honored Contributor

Re: Error in gcc +b no such file found

Hi Ambika,

You may need to edit the make file and change gcc to ldd only when it tries to link,

gcc -shared -Wl,+h -Wl,libifd.sl.1 -o .libs/libifd.sl.1.0 .libs/apdu.o .libs/atr.o .libs/checksum.o .libs/conf.o .libs/ctbcs.o .libs/device.o
.libs/driver.o .libs/init.o .libs/locks.o .libs/manager.o .libs/modules.o .libs/pcmcia.o .libs/process.o .libs/protocol.o .libs/reader.o .lib
s/serial.o .libs/usb.o .libs/usb-descriptors.o .libs/utils.o .libs/ifd-cardman.o .libs/ifd-ccid.o .libs/ifd-cm4000.o .libs/ifd-egate.o .libs/i
fd-etoken.o .libs/ifd-eutron.o .libs/ifd-gempc.o .libs/ifd-ikey2k.o .libs/ifd-ikey3k.o .libs/ifd-kaan.o .libs/ifd-smartboard.o .libs/ifd-towit
oko.o .libs/proto-gbp.o .libs/proto-sync.o .libs/proto-t0.o .libs/proto-t1.o .libs/proto-trans.o .libs/sys-sunray.o .libs/sys-solaris.o .libs/
sys-bsd.o .libs/sys-linux.o .libs/sys-null.o .libs/ria.o .libs/libifd.lax/libscdl.a/scdl.o +b /home/ambika/openct-0.6.5/src/ct/.libs:/opt/ie
xpress/opensc/lib ../ct/.libs/libopenct.sl -ldl -lpthread -lc -mpa-risc-2-0 -Wl,+nodefaultrpath

to

ld -shared -Wl,+h -Wl,libifd.sl.1 -o .libs/libifd.sl.1.0 .libs/apdu.o .libs/atr.o .libs/checksum.o .libs/conf.o .libs/ctbcs.o .libs/device.o
.libs/driver.o .libs/init.o .libs/locks.o .libs/manager.o .libs/modules.o .libs/pcmcia.o .libs/process.o .libs/protocol.o .libs/reader.o .lib
s/serial.o .libs/usb.o .libs/usb-descriptors.o .libs/utils.o .libs/ifd-cardman.o .libs/ifd-ccid.o .libs/ifd-cm4000.o .libs/ifd-egate.o .libs/i
fd-etoken.o .libs/ifd-eutron.o .libs/ifd-gempc.o .libs/ifd-ikey2k.o .libs/ifd-ikey3k.o .libs/ifd-kaan.o .libs/ifd-smartboard.o .libs/ifd-towit
oko.o .libs/proto-gbp.o .libs/proto-sync.o .libs/proto-t0.o .libs/proto-t1.o .libs/proto-trans.o .libs/sys-sunray.o .libs/sys-solaris.o .libs/
sys-bsd.o .libs/sys-linux.o .libs/sys-null.o .libs/ria.o .libs/libifd.lax/libscdl.a/scdl.o +b /home/ambika/openct-0.6.5/src/ct/.libs:/opt/ie
xpress/opensc/lib ../ct/.libs/libopenct.sl -ldl -lpthread -lc -mpa-risc-2-0 -Wl,+nodefaultrpath

Lets see how it goes,

-Arun

P.S Remember to assign points
"A ship in the harbor is safe, but that is not what ships are built for"