Opened 14 years ago
Closed 14 years ago
#26707 closed defect (fixed)
Inventor failed to build
Reported by: | trog24 (Frank J. R. Hanstick) | Owned by: | cssdev |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.1 |
Keywords: | Cc: | ||
Port: | inventor |
Description
Using
sudo port -d upgrade inventor
the following error occurred:
/usr/bin/g++ -bundle -flat_namespace -undefined suppress -L/opt/local/lib -L/opt/local/lib -L/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_inventor/work/destroot//opt/local/lib -L../../../lib -L../../../libSoXt BarChart.o -lInventor -lInventorXt -lXm -lXt -lX11 -lGLU -lGL -liconv -lcharset -ldl -o BarChart.bundle ld: file not found: /opt/local/lib/libjpeg.7.dylib collect2: ld returned 1 exit status make[3]: *** [BarChart.bundle] Error 1 make[2]: *** [all] Error 1 make[1]: *** [all] Error 1 make: *** [all] Error 1 shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_inventor/work/inventor" && /usr/bin/make -j2 all " returned error 2 Error: Target org.macports.build returned: shell command failed DEBUG: Backtrace: shell command failed while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" Warning: the following items did not execute (for inventor): org.macports.destroot org.macports.build Log for inventor is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_inventor/main.log DEBUG: invalid command name "::ui_init" while executing "::ui_init any stdout" ("eval" body line 1) invoked from within "eval ::ui_init $priority $prefix $channels($priority) $args" ("uplevel" body line 2) invoked from within "uplevel 1 $body" Error: Unable to upgrade port: 1 To report a bug, see <http://guide.macports.org/#project.tickets>
The jpeg library installed is:
libjpeg.8.dylib
I do not see a port for:
libjpeg.7.dylib
Attachments (1)
Change History (7)
comment:1 Changed 14 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to css@… |
---|---|
Port: | inventor added; Inventor removed |
Changed 14 years ago by trog24 (Frank J. R. Hanstick)
comment:2 Changed 14 years ago by jmroot (Joshua Root)
Clean first; that log starts with everything up to the configure phase and part of the build phase already done.
comment:3 Changed 14 years ago by trog24 (Frank J. R. Hanstick)
Inventor installed. Activities between failure and success were:
sudo port unistall inventor sudo port upgrade installed sudo port uninstall xorg-libs sudo port upgrade installed sudo port clean inventor sudo port -d install inventor
One of the transactions prior to:
sudo port -d install inventor
must have made it possible to install inventor.
comment:4 Changed 14 years ago by cssdev
Status: | new → assigned |
---|
I think the jpeg library changed, so there was probably an out-of-sync dependency somewhere. To confirm, a fully updated ports tree works for you?
comment:5 Changed 14 years ago by trog24 (Frank J. R. Hanstick)
Yes, you can close the report on not building; but, I wonder why the missing library was designated as:
libjpeg.7.dylib
when that library still does not exist and
libjpeg.8.dylib
did and does exist.
comment:6 Changed 14 years ago by cssdev
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
One of the dependent libraries must have linked with the older jpeg library, and it wasn't updated after the new jpeg library. Or maybe you had a partial build?
Please remember to cc the maintainer. Attach the full log.