-
Notifications
You must be signed in to change notification settings - Fork 152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Start server" missing many dependencies on fed19 #3
Comments
Making a C/C++ project instead compiles a "pvs" binary, but it's missing the libpvsmt dependency. This was installed from the fedora 19 package repo. |
Turns out the package installs to /lib, instead of /lib64 on x64, needs an LD_LIBRARY_PATH hack to run the server :) |
mail 1: cd /your/directory from there. mail 2: ./pvs About which dependency do you talk ? main 3: What did you use ? PS: Here is not the place to talk get help about pvbrowser. |
I installed the "pvbrowser-devel" package from http://download.opensuse.org/repositories/home:pvbrowser/Fedora_19/home:pvbrowser.repo There is no "pvslua" command installed for lua apps, and the C/C++ project as mentioned has dependency paths that don't work out of the box. I'll follow up on the yahoo group. |
On My mybox I get: What do you get? |
Regarding your C/C++ issues: Also you must have these executables: You should not expect things must be "working out of the box". |
pvbrowser/pvdevelop are installed, pvslua is not in the fedora 19 package from opensuse. I'm fully aware I should have c/c++ knowledge, and I wouldn't have gotten this far even without it. I do however expect that the tutorial steps should work out of the box. Running shell scripts via an xterm is an unusual way of doing that. Having an xterm blink and disappear is an awesome way of hiding the error messages. ( I have libpvsmt.so, but it's not found unless I add it at run time via LD_LIBRARY_PATH, which is... not so cool for a packaged install.
Have you actually tried the packaged version? or just the built from source version? |
pvbrowser is developed under openSUSE Linux. Especially you can see from the build log that pvslua is copied to the package. xterm must be installed. That is what i can say. |
yes, pvslua is installed into /opt/pvb/language_bindings/lua/pvslua/pvslua but it's not installed into the path like pvbrowser/pvdevelp. (And one of them is installed directly, one as a symlink)
of course, the same problems occur with "missing" libraries calling pvslua 😄
Running qmake, make, and running pvs manually does indeed work, but as I'm saying, it can't find libpvsmt without LD_LIBRARY_FLAGS, so the xterm blinks and disappears. This is extremely perverse to try and debug. I greatly appreciate your responsiveness however, that's very impressive. Note: As you may have realised, I have got it running at this point, but it doesn't work out of the box, it doesn't work via the menu commands "start server" and the diagnostics available to get it running manually are non-existant (a quickly blinking xterm, if you have one installed) |
You can decide if you want to help us with bug reports As said we build on the openSUSE Buildservice and test on openSUSE and Ubuntu. Everything used for pvbrowser is installed to export PYTHON_INCLUDE=$(find /usr/include -name "python2.*") if [ -d /usr/lib64 ] if [ "x${PYTHON_LIB}" = "x" ]; then /opt/pvb/pvdevelop/pvdevelop $1 $2 $3 $4 $5 $6 $7 $8 $9 ############################# We are only able to support all those platforms if we find users who report problems. |
I've been trying to report a bug, but so far you've just kept saying that there's nothing wrong. the libraries are installed, because pvbrowser/pvdevelop work out of the box, and both are in my regular $PATH. pvslua is not in my path. (but should be) and running the generated "pvs" binaries has incorrect link flags set at build time, so it doesn't find the installed libraries (unlike the provided pvbrowser/pvdevelop binaries) The same link problems affect pvslua, it only works with LD_LIBRARY_FLAGS at run time. |
Ok, what can we do to fix these issues? (1) With the libraries i have to inquire. These are the libraries provided by pvbrowser (Example) For libpvsmt there are the following links. ls -al lib/libpvsmt.so* You understand ? These links are set by the %install steps defined within the RPM spec file. The post install steps within our RPM spec file are as follows. Eventually /sbin/ldconfig did not work on Fedora 19 |
Couldn't find any issue tracking on pvbrowser.org
Working my way through the tutorial, made a lua project, immediately ran into problems with "Action->Start Server" This requires "xterm" to be installed, which I didn't have. I worked around that, but it still never starts any server, it just fails to find a font and sits there. Running "xterm" from the same shell launches a terminal, so that's working at least, and the missing font is then just a warning.
The text was updated successfully, but these errors were encountered: