Yes, I do build from the CPAN directory:

Code:
--------------------
    tar xf slimserver.tar.gz
  cd slimserver
  tar xf ../slimserver-vendor.tar.gz
  cd slimserver-vendor/CPAN
  sh build.sh
--------------------


Upon completion, I have (grepping Scan);


Code:
--------------------
    build/5.16/lib/perl5/x86_64-linux-thread-multi/Audio/Scan.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Audio.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Error.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Image.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Progress.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Result.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/Media/Scan/Video.pm
  build/5.16/lib/perl5/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
  build/5.16/lib/perl5/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
  build/5.16/man/man3/Audio::Scan.3pm
  build/5.16/man/man3/Media::Scan.3pm
  build/arch/5.16/x86_64-linux-thread-multi/auto/Audio/Scan/Scan.so
  build/arch/5.16/x86_64-linux-thread-multi/auto/Media/Scan/Scan.so
--------------------

Since I build all modules from scratch, I need the build/5.16/lib/perl5
build results, not the build/arch. I move the build results into the
correct location with

Code:
--------------------
    rsync -avH build/*/lib/perl5/ ../../CPAN/
  cd ../../CPAN
  eval `perl -V:archname -V:PATCHLEVEL`; 
  mkdir -p arch/5.$PATCHLEVEL
  mv $archname arch/5.$PATCHLEVEL
--------------------

Note that in the last code section, ../../CPAN is the CPAN directory of
slimserver, not slimserver-vendor.
The end result is a perfectly installable and working 7.8 RPM.


------------------------------------------------------------------------
sciurius's Profile: http://forums.slimdevices.com/member.php?userid=13819
View this thread: http://forums.slimdevices.com/showthread.php?t=99648

_______________________________________________
unix mailing list
unix@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to