PDA

Показать полную графическую версию : Qt 33


ilka
17-06-2007, 01:03
все поиски свелись к нулю(((((((((
хелп плиз!

(фря 6.2 / xorg 7.2------- это для информации)
и если можно ткните куда смотреть! )
-------------------------------------------------------
# make install clean
===> Building for qt-copy-3.3.8_3
cd src/moc && make
cd src && make
test -d ../lib/ || mkdir -p ../lib/
rm -f libqt-mt.so.3.3.8 libqt-mt.so libqt-mt.so.3 libqt-mt.so.3.3
c++ -fno-exceptions -Wl,-rpath,/usr/local/lib -pthread -shared -Wl,-soname,libqt-mt.so.3 -Wl,-rpath,/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.8/lib -o libqt-mt.so.3.3.8 .obj/release-shared-mt/qtaddons_x11.o .obj/release-shared-mt/qapplication_x11.o .obj/release-shared-mt/qclipboard_x11.o .obj/release-shared-mt/qcolor_x11.o .obj/release-shared-mt/qcursor_x11.o .obj/release-shared-mt/qdnd_x11.o .obj/release-shared-mt/qdesktopwidget_x11.o .obj/release-shared-mt/qeventloop_x11.o .obj/release-shared-mt/qfont_x11.o .obj/release-shared-mt/qinputcontext_x11.o .obj/release-shared-mt/qmotifdnd_x11.o .obj/release-shared-mt/qpixmap_x11.o .obj/release-shared-mt/qpaintdevice_x11.o .obj/release-shared-mt/qpainter_x11.o .obj/release-shared-mt/qregion_x11.o .obj/release-shared-mt/qsound_x11.o .obj/release-shared-mt/qwidget_x11.o .obj/release-shared-mt/qwidgetcreate_x11.o .obj/release-shared-mt/qfontengine_x11.o
................................
.obj/release-shared-mt/moc_qtooltip.o .obj/release-shared-mt/moc_qvalidator.o .obj/release-shared-mt/moc_qvbox.o .obj/release-shared-mt/moc_qvbuttongroup.o .obj/release-shared-mt/moc_qvgroupbox.o .obj/release-shared-mt/moc_qwidgetstack.o .obj/release-shared-mt/moc_qaction.o .obj/release-shared-mt/moc_qdatetimeedit.o .obj/release-shared-mt/moc_qtextview.o .obj/release-shared-mt/moc_qtextbrowser.o .obj/release-shared-mt/moc_qtextedit.o .obj/release-shared-mt/moc_qwidgetplugin.o .obj/release-shared-mt/moc_qcolordialog.o .obj/release-shared-mt/moc_qdialog.o .obj/release-shared-mt/moc_qerrormessage.o .obj/release-shared-mt/moc_qfiledialog.o .obj/release-shared-mt/moc_qfontdialog.o .obj/release-shared-mt/moc_qmessagebox.o .obj/release-shared-mt/moc_qprogressdialog.o .obj/release-shared-mt/moc_qsemimodal.o .obj/release-shared-mt/moc_qtabdialog.o .obj/release-shared-mt/moc_qwizard.o .obj/release-shared-mt/moc_qinputdialog.o .obj/release-shared-mt/moc_qprintdialog.o .obj/release-shared-mt/moc_qiconview.o .obj/release-shared-mt/moc_qworkspace.o .obj/release-shared-mt/moc_qdns.o .obj/release-shared-mt/moc_qftp.o .obj/release-shared-mt/moc_qhttp.o .obj/release-shared-mt/moc_qserversocket.o .obj/release-shared-mt/moc_qsocket.o .obj/release-shared-mt/moc_qcanvas.o .obj/release-shared-mt/moc_qtable.o .obj/release-shared-mt/moc_qsqlquery.o .obj/release-shared-mt/moc_qsqldatabase.o .obj/release-shared-mt/moc_qsqlform.o .obj/release-shared-mt/moc_qsqldriver.o .obj/release-shared-mt/moc_qsqldriverplugin.o .obj/release-shared-mt/moc_qdatatable.o .obj/release-shared-mt/moc_qdataview.o .obj/release-shared-mt/moc_qdatabrowser.o .obj/release-shared-mt/moc_qtextcodecplugin.o .obj/release-shared-mt/moc_qstyleplugin.o .obj/release-shared-mt/moc_qcommonstyle.o .obj/release-shared-mt/moc_qcdestyle.o .obj/release-shared-mt/moc_qmotifplusstyle.o .obj/release-shared-mt/moc_qplatinumstyle.o .obj/release-shared-mt/moc_qsgistyle.o .obj/release-shared-mt/moc_qwindowsstyle.o .obj/release-shared-mt/moc_qmotifstyle.o -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -laudio -lXt -lmng -ljpeg -lpng -lz -lXi -lXrender -lXrandr -lXcursor -lXinerama -lXext -lX11 -lm -lSM -lICE
/usr/bin/ld: cannot find -laudio
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.8/src.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.8.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33.
*** Error code 1

Stop in /usr/ports/x11-toolkits/qt33.
----------------------------------------------

brag
17-06-2007, 01:33
анализировать умеем?
апоискать и установить

/usr/bin/ld: cannot find -laudio

ну или можт вобще отказатся от -laudio,она надо вам?

ilka
17-06-2007, 01:41
спасибо))) .... дело в том что перед тем как сюда написать я этот порт (который laudio) поставил ....но проблемка не ушла!(.... есть ли ещё варианты куда посмотреть? (()

SantaXP
17-06-2007, 01:58
#portinstall -PP qt33
---
На будущее - если какая-либо программа не ставится из портов, делай две вещи:
1) Обновляй порты.
2) Если 1-е не помогло - устаналивай из пакетов.
---
Если portinstall по какой-то причине не заработает - качай с ftp://ftp.freebsd.org вручную. Удачи тебе.

brag
17-06-2007, 11:58
Так надо писать,что поставили :)
Тогда найдите libaudio.so.x и сделайте симлинк на нее скажем в /usr/lib.тупой метод. есть и по-лучше. ключик -L для ld,gcc

ilka
17-06-2007, 21:00
сделал симлинк) ....помогло!

.....а Вы не могли бы подсказать про ключик? ...просто не совсем понял( ...но очень интересно!

brag
18-06-2007, 00:48
Стало?
ключик -L указывает линкеру,где искать либы(те самые *.so.x). у линкера есть по умолчанию каталоги поиска. обычно -L сбрасывает их и ставит свои(хотя я могу ошибатся,может отличатся от версии до версии gcc)
.может быть несколько ключиков:)
пути поиска обычно хранятся в /var/run/ld.so.hints(бинарный файл)(man ldconfig)
те можно линкить так:
ld -L/usr/lib -L/usr/local/lib -L/usr/X11R6/blablsf/lib ...
если для make, то что-то типа того(если у вас sh):
export LDFLAGS="-L/usr/lib -L/usr/local/lib -L/usr/X11R6/blablsf/lib" ...
вобще-то man ld,man gcc и see also в конце каждого мана:) помогает
ps. хочете работать в *nix, надо учить C,хоть чуть-чуть. ибо тогда вам всякие sh итп будет проще.

ilka
18-06-2007, 02:24
Спасибо большое что разъяснили!!! ) ...все встало!!!

.... на досуге будем читать про ключи!

:)

brag
18-06-2007, 11:22
Поздравляю, удачи!;)




© OSzone.net 2001-2012