Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155943 - sys-cluster/pvfs2-2.6.0 multiple issues
Summary: sys-cluster/pvfs2-2.6.0 multiple issues
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Cluster Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-22 06:28 UTC by Alan Jones
Modified: 2010-09-10 19:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
pvfs2-2.6.0.ebuild (pvfs2-2.6.0.ebuild,1.75 KB, text/plain)
2006-12-11 00:10 UTC, Donnie Berkholz (RETIRED)
Details
2.6.0-link-librt-properly.patch (2.6.0-link-librt-properly.patch,423 bytes, patch)
2006-12-11 00:11 UTC, Donnie Berkholz (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Jones 2006-11-22 06:28:08 UTC
It requires the amd64 flag, a version bump and a bug fix.

The install misses some important files required for the client. It doesn't run a make kmod_install and handles installing the kernel module itself. Though it then fails to install the binaries which a make kmod_install also takes care of.

Cheers,

Alan.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-22 06:29:53 UTC
There's bug 154256 about amd64 keywording, so move it there...
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-12-11 00:10:35 UTC
Created attachment 103782 [details]
pvfs2-2.6.0.ebuild

I've done a little work on this, but it's still failing because it isn't bringing in libcrypt here:

  LD            src/apps/kernel/linux/pvfs2-client
  LD              src/apps/kernel/linux/pvfs2-client-core-threaded
lib/libpvfs2-server.a(server-config-server.o): In function `PINT_config_get_fs_key':
src/common/misc/server-config.c:3841: undefined reference to `BIO_f_base64'
src/common/misc/server-config.c:3841: undefined reference to `BIO_new'
src/common/misc/server-config.c:3842: undefined reference to `BIO_new_mem_buf'
src/common/misc/server-config.c:3843: undefined reference to `BIO_push'
src/common/misc/server-config.c:3845: undefined reference to `BIO_ctrl'
src/common/misc/server-config.c:3853: undefined reference to `BIO_read'
src/common/misc/server-config.c:3857: undefined reference to `BIO_free_all'
src/common/misc/server-config.c:3849: undefined reference to `BIO_free_all'
collect2: ld returned 1 exit status

I've got -Wl,--as-needed in LDFLAGS if you're trying to reproduce.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2006-12-11 00:11:25 UTC
Created attachment 103783 [details, diff]
2.6.0-link-librt-properly.patch
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2006-12-11 00:40:22 UTC
Kinda missed part of that error:

  LD            src/apps/kernel/linux/pvfs2-client
  LD              src/apps/kernel/linux/pvfs2-client-core-threaded
lib/libpvfs2-server.a(server-config-server.o): In function `PINT_config_get_fs_key':
src/common/misc/server-config.c:3841: undefined reference to `BIO_f_base64'
src/common/misc/server-config.c:3841: undefined reference to `BIO_new'
src/common/misc/server-config.c:3842: undefined reference to `BIO_new_mem_buf'
src/common/misc/server-config.c:3843: undefined reference to `BIO_push'
src/common/misc/server-config.c:3845: undefined reference to `BIO_ctrl'
src/common/misc/server-config.c:3853: undefined reference to `BIO_read'
src/common/misc/server-config.c:3857: undefined reference to `BIO_free_all'
src/common/misc/server-config.c:3849: undefined reference to `BIO_free_all'
collect2: ld returned 1 exit status
make: *** [src/server/pvfs2-server] Error 1
make: *** Waiting for unfinished jobs....
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lpvfs2
collect2: ld returned 1 exit status
make: *** [src/apps/kernel/linux/pvfs2-client-core] Error 1
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lpvfs2
collect2: ld returned 1 exit status
make: *** [src/apps/kernel/linux/pvfs2-client] Error 1
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lpvfs2-threaded
collect2: ld returned 1 exit status
make: *** [src/apps/kernel/linux/pvfs2-client-core-threaded] Error 1
Comment 5 Fernando Gutiérrez 2007-04-30 16:05:15 UTC
This bug may be considered fixed, duplicate, obsolete.. as all these issues are addressed in http://bugs.gentoo.org/show_bug.cgi?id=174670

I'm sure the 2.6.3 patches and ebuild would work with 2.6.0, but I don't know if anyone is interested in me checking this as this is not the latest version nor is it in portage
Comment 6 Justin Bronder (RETIRED) gentoo-dev 2008-01-14 22:37:19 UTC
Closing, #174670 resolved this issue as Fernando Gutiérrez pointed out.