Description of problem: when running a cgi based on clearsilver Version-Release number of selected component (if applicable): How reproducible: every time Steps to Reproduce: 1.install perl-clearsilver from epel 2. use a cgi script based on it ie https://github.com/gurubert/ezmlm-web 3. 500 error : /usr/bin/perl: symbol lookup error: /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/auto/ClearSilver/ClearSilver.so: undefined symbol: hdf_init, referer: https://192.168.12.56/server-manager/cgi-bin/mailinglists "GET /ezmlm-web/?template=normal&action=subscribers&list=maml HTTP/1.1" 500 548 "https://192.168.12.56/server-manager/cgi-bin/mailinglists" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0" Actual results: browser displaying error Expected results: displaying correctly without error Additional info: trying to build locally from the sources create a working RPM I tried to workaround the EPEL RPM : what I found is that when mock building you can see the following message : + cd perl + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lneo_cgi Note (probably harmless): No library found for -lneo_cs Note (probably harmless): No library found for -lneo_utl Writing Makefile for ClearSilver + cd .. + make -j4 'OPTIMIZE=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' and latter gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic ClearSilver.o -o blib/arch/auto/ClearSilver/ClearSilver.so \ -lz \ where you should see gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib ClearSilver.o -o blib/arch/auto/ClearSilver/ClearSilver.so \ -L/builddir/build/BUILD/clearsilver-0.10.5/perl/../libs -lneo_cgi -lneo_cs -lneo_utl -lz \ looking at the spec file, I found the culprite : cd perl && %{__perl} Makefile.PL && cd .. make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS" modifying the order, make the rpm build correctly: cd perl && %{__perl} Makefile.PL INSTALLDIRS=vendor && cd .. cd perl && %{__perl} Makefile.PL && cd .. FURTHER NOTES : affects all versions I tested : el5, el6 possibly also the epel7
should read : modifying the order, make the rpm build correctly: make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS" cd perl && %{__perl} Makefile.PL INSTALLDIRS=vendor && cd ..
On it's way. It doesn't exist for epel7, do you need it there?
(In reply to Jon Ciesla from comment #2) > On it's way. It doesn't exist for epel7, do you need it there? yes ! Thank you !
Cool, I'll get that out too.
clearsilver-0.10.5-16.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-759c626405
clearsilver-0.10.5-16.el5 has been submitted as an update to Fedora EPEL 5. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-f8a9b29360
clearsilver-0.10.5-35.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-5e352e09d1
clearsilver-0.10.5-16.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1c0b404966
clearsilver-0.10.5-35.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b61ad8c9f2
clearsilver-0.10.5-35.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-159ded8a54
clearsilver-0.10.5-35.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-5e352e09d1
clearsilver-0.10.5-16.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-759c626405
clearsilver-0.10.5-16.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1c0b404966
clearsilver-0.10.5-35.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-b61ad8c9f2
clearsilver-0.10.5-35.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-159ded8a54
clearsilver-0.10.5-16.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-f8a9b29360
clearsilver-0.10.5-35.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
clearsilver-0.10.5-35.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
clearsilver-0.10.5-35.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
clearsilver-0.10.5-16.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.
clearsilver-0.10.5-16.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
clearsilver-0.10.5-16.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.